1. Resolva um erro ao iniciar o serviço SSHD
在 开启 SSHD 服务 时 报错.
sshd re-exec requer execução com um caminho absoluto
用 绝对 路径 启动, 也 报错 如下:
Não foi possível carregar a chave do host: / etc / ssh / ssh_host_key
Não foi possível carregar a chave do host: / etc / ssh / ssh_host_rsa_key
Não foi possível carregar a chave do host: / etc / ssh / ssh_host_dsa_key
Desativando a versão do protocolo 1. Não foi possível carregar a chave do host
Desativando a versão do protocolo 2. Não foi possível carregar a chave do host
sshd: nenhuma chave de host disponível - saindo
解决 过程:
# ssh-keygen -t dsa -f / etc / ssh / ssh_host_dsa_key
# ssh-keygen -t rsa -f / etc / ssh / ssh_host_rsa_key
# / usr / sbin / sshd
2. Erro de inicialização SSH: Diretório de separação de privilégios ausente: / run / sshd
Crie um diretório
root@3f912011817b:/usr/sbin# mkdir /run/sshd
root@3f912011817b:/usr/sbin# /usr/sbin/sshd
root@3f912011817b:/usr/sbin# ps -e | grep ssh
4137 ? 00:00:00 sshd
三 、Permissão SSH negada na autenticação de senha correta
Editar /etc/ssh/sshd_config
arquivo do servidor :
-
Para habilitar a autenticação por senha, descomente
#PasswordAuthentication yes
-
Para habilitar o login root, descomente
#PermitRootLogin yes
-
Para ativar o login de chave SSH, descomente
#PubkeyAuthentication yes #AuthorizedKeysFile .ssh/authorized_keys