Bonjour,
chez un certain prestataire VPS j’ai par défaut dès l’install de jessie un problème dans mon auth.log
May 17 16:53:51 hostname sshd[212]: error: Could not load host key: /etc/ssh/ssh_host_ecdsa_key
May 17 16:53:51 hostname sshd[212]: error: Could not load host key: /etc/ssh/ssh_host_ed25519_key
Et durant l’apt -get upgrade j’obtiens
Setting up udev (215-17+deb8u4) …
addgroup: The group `input’ already exists as a system group. Exiting.
insserv: warning: script is corrupt or invalid: /etc/init.d/…/rc2.d/S15ssh_gen_host_keys
insserv: warning: script is corrupt or invalid: /etc/init.d/…/rc2.d/S15ssh_gen_host_keys
et plus loin pareil :
Creating SSH2 ECDSA key; this may take some time …
256 68:32:e1:7d:f8:cf:d2:3f:d7:6d:17:46:cc:f9:6e:42 /etc/ssh/ssh_host_ecdsa_key.pub (ECDSA)
Creating SSH2 ED25519 key; this may take some time …
256 5e:4d:4a:48:52:24:93:05:34:64:12:a4:22:70:8b:c1 /etc/ssh/ssh_host_ed25519_key.pub (ED25519)
insserv: warning: script is corrupt or invalid: /etc/init.d/…/rc2.d/S15ssh_gen_host_keys
Setting up ssh (1:6.7p1-5+deb8u2) …
Setting up apt-utils (1.0.9.8.3) …
Setting up cpio (2.11+dfsg-4.1+deb8u1) …
Setting up isc-dhcp-common (4.3.1-6+deb8u2) …
Setting up isc-dhcp-client (4.3.1-6+deb8u2) …
Setting up rsyslog (8.4.2-1+deb8u2) …
insserv: warning: script is corrupt or invalid: /etc/init.d/…/rc2.d/S15ssh_gen_host_keys
Setting up dbus (1.8.20-0+deb8u1) …
Installing new version of config file /etc/dbus-1/session.conf …
insserv: warning: script is corrupt or invalid: /etc/init.d/…/rc2.d/S15ssh_gen_host_keys
la meme ligne d’erreur apparaît pendant une régénération de clé ssh.
/bin/rm -v /etc/ssh/ssh_host_* dpkg-reconfigure openssh-server
mais c’est logique. j’ai fait quelque recherche pour trouver ce lien :
qui ne fait que confirmer qu’il s’agit d’une erreur dans le script de génération de clé ssh.
et le plus important, le fameux fichier qui provoque l’erreur script corrompu ou invalide que je ne retrouve pas chez les autres prestataire VPS. ni sur les install en locale
#!/bin/bash
ssh-keygen -f /etc/ssh/ssh_host_rsa_key -t rsa -N ''
ssh-keygen -f /etc/ssh/ssh_host_dsa_key -t dsa -N ''
rm -f $0
Que faire?