sshd服务 常见问题解决方案

一、解决启动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:

  1. To enable password authentication, uncomment

    #PasswordAuthentication yes
    
  2. To enable root login, uncomment

    #PermitRootLogin yes
    
  3. To enable SSH key login, uncomment

    #PubkeyAuthentication yes
    #AuthorizedKeysFile .ssh/authorized_keys

猜你喜欢

转载自blog.csdn.net/JineD/article/details/111312142