一、排查服务器端
1.检查authorized_keys文件权限,并设置为700
chmod 700 authorized_keys
2.检查/etc/ssh/sshd_config文件
sudo vim /etc/ssh/sshd_config
# 去掉“#” ;yes --> no
#StrictModes yes --> StrictModes no
#AuthorizedKeysFile .ssh/authorized_keys --> AuthorizedKeysFile .ssh/authorized_keys
3.删除/root/.ssh/known_hosts文件
4.重启ssh
service sshd restart
5.验证
从A服务器sftp访问远程服务器
6.如果上面步骤操作完成后,还登录不成功,检查下防火墙和selinux状态
/usr/sbin/sestatus -v
systemctl status firewalld
如果开启状态,则需要将其关闭
2、报错Permission denied, please try again
SSH登录故障排除
本文提供了一套详细的步骤来解决SSH远程登录失败的问题,包括检查authorized_keys文件权限、配置sshd_config文件、重启SSH服务等,并提供了针对Permission denied错误的具体解决方案。
1441

被折叠的 条评论
为什么被折叠?



