Je ne parviens pas à installer le serveur OpenSSH sur Ubuntu Server 16.04.01, une machine virtuelle utilisant KVM.
Lorsque j'essaie d'installer openssh-server, j'obtiens la réponse suivante:
Setting up openssh-server (1:7.2p2-4ubuntu2.1) ...
Creating SSH2 RSA key; this may take some time ...
2048 SHA256:i6IKfykW1E9hYmlHFLid3KksBI11oxCmKlbQjFOVNZY root@Host (RSA)
Creating SSH2 DSA key; this may take some time ...
1024 SHA256:tGZN8I6qfTdAanbPy4fxj/ARLTPrrtQKWZXTQZWG/o4 root@Host (DSA)
Creating SSH2 ECDSA key; this may take some time ...key_generate failed
dpkg: error processing package openssh-server (--configure):
subprocess installed post-installation script returned error exit status 255
Processing triggers for systemd (229-4ubuntu7) ...
Processing triggers for ureadahead (0.100.0-19) ...
Processing triggers for ufw (0.35-0ubuntu2) ...
Errors were encountered while processing:
openssh-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Quelqu'un a-t-il des suggestions pour surmonter ce problème?
Les scripts dpkg
n'ont pas pu générer les clés ECDSA pour certaines raisons. Les autres clés de l'hôte sont générées avec succès et votre serveur ssh
a été installé avec succès. Vous ne devriez donc avoir aucun problème à l'utiliser.
Si vous avez des problèmes, essayez de démarrer le service ssh
et consultez ses journaux:
# systemctl start ssh
# journalctl -b -e
J'étais en train de passer à openssh-server (1: 6.6p1-2ubuntu2.8).
J'ai l'erreur suivante.
Creating SSH2 ECDSA key; this may take some time ...unknown key type ecdsa
dpkg: error processing package openssh-server (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
openssh-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Je dois éditer /var/lib/dpkg/info/openssh-server.postinst et commenter les lignes suivantes.
#create_key "Creating SSH2 ECDSA key; this may take some time ..." \
# "$hostkeys" /etc/ssh/ssh_Host_ecdsa_key -t ecdsa
#create_key "Creating SSH2 ED25519 key; this may take some time ..." \
# "$hostkeys" /etc/ssh/ssh_Host_ed25519_key -t ed25519