Я испытываю затруднения при установке сервера OpenSSH на Сервере Ubuntu 16.04.01, который является виртуальной машиной с помощью KVM.
Когда я пытаюсь установить openssh-сервер, я получаю следующий ответ:
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)
У кого-либо есть какие-либо предложения о том, как преодолеть эту проблему?
Эти dpkg
сценариям не удалось генерировать ключи ECDSA по некоторым причинам. Другие ключи хоста сгенерированы успешно и Ваш ssh
, сервер был установлен успешно, таким образом, у Вас не должно быть проблемы с помощью него.
, Если у Вас есть проблемы, попытайтесь запуститься ssh
сервис и проверить его журналы:
# systemctl start ssh
# journalctl -b -e
Я обновлял до openssh-сервера (1:6.6p1-2ubuntu2.8).
я получил следующую ошибку.
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)
я должен отредактировать/var/lib/dpkg/info/openssh-server.postinst и прокомментировать следующие строки.
#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