美文网首页
ssh无法启动

ssh无法启动

作者: 有事找叮当 | 来源:发表于2020-03-11 02:35 被阅读0次

问题描述:
以前一直能够通过Xshell来连接服务器,但是突然连接不上了.由于/var目录重新挂载导致
解决思路:
首先通过命令查看SSH服务的状态:

systemctl status sshd

可以看到,有错误,但是没有显示详细信息:


image.png

使用命令,定位错误详细信息

sshd -t

可以看到是因为没有/var/empty/sshd这个目录


image.png

使用命令创建相关目录,然后重新启动sshd服务即可.

mkdir /var/empty/sshd

问题二
SSH 服务时出现如下错误:status=255 ,Bad configuration options
配置秘钥登陆导致ssh无法启动
现在要恢复密码登陆

vi /etc/ssh/sshd_config


image.png

这行注释

StrictModes no  
RSAAuthentication yes
#PubkeyAuthentication yes
AuthorizedKeysFile      .ssh/authorized_keys      #ssh文件位置
PasswordAuthentication yes                        #使用密码  no为不使用密码
#AuthenticationMethods publickey,password          #如果密码和密钥都使用在末尾加上此行代码

删除/etc/ssh目录下的秘钥文件
删除.ssh目录下所有秘钥文件
使用 ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key 重新生成后

systemctl status sshd
image.png

报错提示 ssh使用秘钥文件连接提示WARNING: UNPROTECTED PRIVATE KEY FILE!

image.png
大概意思就是说密钥权限的文件不能为777,不能被其他用户读取。
了解了问题后,修改密钥文件权限为700就OK了。

报错提示 Starting sshd: /var/empty/sshd must be owned by root and not group or world-writable.

image.png

这个是权限的问题
可采取以下两步解决

chown   -R   root.root    /var/empty/sshd
chmod 744 /var/empty/sshd
service sshd restart

相关文章

网友评论

      本文标题:ssh无法启动

      本文链接:https://www.haomeiwen.com/subject/litzdhtx.html