美文网首页
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