问题描述:
ssh都配置好了,前一天还能连接,文件传一半突然再也连接不上了。
原因:
将/home/ubuntu目录所有文件chmod 777导致的。
因为该目录下由.ssh文件夹,而服务器端的该目录权限不能更改。权限要求很严格。
出现拒绝连接的其他情况分析:
1.检查本地.ssh文件权限,设置400
2.检查本地秘钥对(如果是用finalshell,检查.pem,如果是putty,检查.ppk)权限,设置400。
3.检查秘钥对是否正确。
4.检查服务器端权限。
5.如果使用密码登录,检查/etc/ssh/sshd_config
文件中的设置PasswordAuthentication yes
与ChallengeResponseAuthentication yes
修改完执行
/etc/init.d/ssh restart systemctl restart sshd
解决方法:
没啥好办法,删了实例重建。