Voglio connetterti dal mio laptop al server di casa (entrambi eseguono Linux, avviso che desidero esplicitamente che il mio utente possa diventare root, per esempio per installare un nuovo software): il server ha il seguente sshd_config
:
AllowUsers <zzz-my-user>
PermitRootLogin no
HostKey /etc/ssh/ssh_host_rsa_key
ChallengeResponseAuthentication no
PasswordAuthentication no
# PubkeyAcceptedKeyTypes ssh-rsa*
LoginGraceTime 8
X11Forwarding no
PrintMotd no
MaxStartups 2:30:10
AcceptEnv LANG LC_*
Subsystem sftp /usr/lib/openssh/sftp-server
sul client con cui ho agito
mkdir ~/.ssh
chmod 700 ~/.ssh
ssh-keygen -o -t rsa -b 4096
e poi ha aggiunto la chiave pubblica nel server in .ssh/authorized_keys
, dove ho anche agito con
sudo ssh-keygen -o -N '' -b 4096 -t rsa -f /etc/ssh/ssh_host_rsa_key
Pensi che questa procedura e configurazione minime possano garantire un ragionevole livello di sicurezza? Consiglieresti qualche miglioramento?