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
没有借口