wutao1935

导航

ssh报错常用解决方法

 

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

  

posted on 2022-05-16 10:46  逐风浪子  阅读(2818)  评论(0编辑  收藏  举报