SSH登入refused解决办法

最近想在服务器上做个hexo的博客,设置的过程中,却意外导致putty莫名的不能登入,连接被拒绝,无法登入ssh,网络上找了很多,发现都不太对,最终折腾了一番,终于解决,记录下过程,方便以后。

故障描述:服务器可以ping通,SSH拒绝登入connect refuse,而服务商提供的VNC却可以正常登入。

尝试过程:登入VPS提供的网页VNC终端,

# netstat -anlpt     
**查看PID/Program name,发现没有sshd
# service sshd restart  
**system试图重启SSH失败,报错信息提示查看systemctl status sshd.service 和journalctl -xe
# systemctl status sshd.service
# journalctl -xe   
**查看完以后发现是ssh_host中的密钥权限太高了,系统拒绝启动ssh。
# chmod -R 600 /etc/ssh/     
**更改权限后重启ssh服务,回复正常

一开始还怀疑是新建用户修改的问题都把新建的用户删除了,后来装openssh服务之类的都不行,到这里,总算完成了。

彻底删除用户及关联文件
# cd /usr/sbin
# ./userdel -r 用户名

 

留下评论