问题现象:
内网服务器同网段之间可以ssh远程,跨网段就会报Permission denied,please try again.
Permission denied(publickey,gssapi-keyex,gssapi-with-mic,password)
如下图:<可以确定输入的密码正确,同网段的服务器远程正常>
开始我以为是权限不足,按照百度的结果修改了下,但是并且没有得到解决:
另外百度上的结果80%的都一样,好坑啊!抄袭太严重了。
我的解决方案:
1.先通过同网段的服务器远程到有问题的服务器上,然后排除sshd服务异常,排除22端口正常监听,排除防火墙已关闭,排除/etc/ssh/*文件夹下的文件权限,排除selinux等等问题后。
执行:tail -f /var/log/secure
2.再在不同网段的服务器上远程该服务器,输入密码。等待报错输完。再返回问题服务器查看tail的结果,如下: