一、解决启动SSHD服务时报错
在开启SSHD服务时报错.
sshd re-exec requires execution with an absolute path
用绝对路径启动,也报错如下:
Could not load host key: /etc/ssh/ssh_host_key
Could not load host key: /etc/ssh/ssh_host_rsa_key
Could not load host key: /etc/ssh/ssh_host_dsa_key
Disabling protocol version 1. Could not load host key
Disabling protocol version 2. Could not load host key
sshd: no hostkeys available — exiting
解决过程:
#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
二、SSH启动报错:Missing privilege separation directory: /run/sshd
创建一个目录
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
三、SSH permission denied on correct password authentication
编辑Server's /etc/ssh/sshd_config
file:
-
To enable password authentication, uncomment
#PasswordAuthentication yes
-
To enable root login, uncomment
#PermitRootLogin yes
-
To enable SSH key login, uncomment
#PubkeyAuthentication yes #AuthorizedKeysFile .ssh/authorized_keys