web-dev-qa-db-fra.com

Options obsolètes lors du redémarrage de openssh dans Stretch

Aujourd'hui, après avoir fait des mises à jour dans Debian Stretch, il a commencé à afficher ces avertissements lors du redémarrage du service ssh avec ma configuration actuelle:

/etc/ssh/sshd_config line 17: Deprecated option KeyRegenerationInterval
/etc/ssh/sshd_config line 18: Deprecated option ServerKeyBits
/etc/ssh/sshd_config line 29: Deprecated option RSAAuthentication
/etc/ssh/sshd_config line 36: Deprecated option RhostsRSAAuthentication
[....] Restarting OpenBSD Secure Shell server: sshd
/etc/ssh/sshd_config line 17: Deprecated option KeyRegenerationInterval
/etc/ssh/sshd_config line 18: Deprecated option ServerKeyBits
/etc/ssh/sshd_config line 29: Deprecated option RSAAuthentication
/etc/ssh/sshd_config line 36: Deprecated option RhostsRSAAuthentication

Que se passe-t-il ici?

Utiliser Debian 9 avec OpenSSH 7.4

24
Rui F Ribeiro

Dans la mise à jour Stretch actuelle, la version openssh est passée de 7.3 à 7.4, publiée le 19 décembre 2016.

Comme cela peut être déduit des notes de publication et des commentaires de @Jakuje, les responsables d'OpenSSH ont définitivement supprimé les options de configuration correspondantes, car elles sont obsolètes.

Ainsi, les lignes peuvent être supprimées en toute sécurité.

Prenez également la tête de:

Avis de dépréciation futur

Nous prévoyons de supprimer davantage de cryptographie héritée dans les prochaines versions, en particulier:

  • Vers le mois d'août 2017, la suppression du soutien restant pour le
    Protocole SSH v.1 (client uniquement et actuellement à la compilation désactivé).

  • Dans la même version, suppression de la prise en charge des chiffrements Blowfish et RC4 et du RIPE-MD160 HMAC. (Ceux-ci sont actuellement désactivés au moment de l'exécution).

  • Refuser toutes les clés RSA inférieures à 1024 bits (le minimum actuel
    est de 768 bits)

  • La prochaine version d'OpenSSH supprimera la prise en charge de l'exécution de sshd (8) avec la séparation des privilèges désactivée.

  • La prochaine version d'OpenSSH portable supprimera la prise en charge de
    Version OpenSSL antérieure à 1.0.1.

28
Rui F Ribeiro

Vous pouvez supprimer les lignes de configuration obsolètes avec ceci:

sed -i '/KeyRegenerationInterval/d' /etc/ssh/sshd_config
sed -i '/ServerKeyBits/d' /etc/ssh/sshd_config
sed -i '/RSAAuthentication/d' /etc/ssh/sshd_config
sed -i '/RhostsRSAAuthentication/d' /etc/ssh/sshd_config
sed -i '/UsePrivilegeSeparation/d' /etc/ssh/sshd_config

Et redémarrez le démon SSH: systemctl restart sshd

20
Xdg