Serveur Familial - L'accès distant SSH

Par ghislain , 31 décembre, 2024

Afin de pouvoir administrer le serveur à distance il est nécessaire de mettre en route le service SSH afin de pouvoir ouvrir un terminal à distance sur le serveur. 

Protocol 2
PermitRootLogin no
ChallengeResponseAuthentication no
AllowAgentForwarding no # Warning, maybe useful
PermitTunnel no
X11Forwarding no
MaxAuthTries 3

Attention sous FreeBSD l'option PermitRootLogin peut-être à yes par défaut, pensez à la changer rapidement.

Il est aussi important de ne plus utiliser certains algorithmes obsolètes ou non fiables.etc/ssh
Sous Linux on ajoute à la configuration par défaut un fichier de configuration dans le dossier /etc/ssh/sshd_config.d que l'on nommera par exemple ciphers.conf.
Sous FreeBSD on ajoutera directement dans le fichier /etc/ssh/sshd_config.
Voici un exemple de configuration à inclure dans ce fichier :

Ciphers aes256-gcm@openssh.com,chacha20-poly1305@openssh.com
KexAlgorithms curve25519-sha256,diffie-hellman-group-exchange-sha256
MACs hmac-sha2-512-etm@openssh.com,umac-128-etm@openssh.com

Voir l'article de Stéphane Robert ici

Étiquettes