web-dev-qa-db-fra.com

Impossible d'installer OpenSSH sur une machine virtuelle serveur Ubuntu (KVM)

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?

5
Jon Caira

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
0
Jakuje

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
0
f01