利用工具时最怕的就是遇到一些使用不了的问题,一来是这样严重影响了我们的工作,打击了工作的积极性;二来我们很多人只会用不会解决这样的问题,很是郁闷。

最近在利用putty连接SSH主机的时候就遇到很郁闷的问题,我要在putty上连接我局域网中的一台 linux主机,我填入ip连接后,显示login_as:  我接着输入登录用户名,然后就没有反应。可是,当我先用putty登录到我局域网中的另一个linux主机(我有好多机子嘿),然后在它上面ssh root@192.168.1.111,就能很快地连接上,并成功登录。

开始以为是DNS解析的问题,于是,在/etc/ssh/sshd_conf文件中找到
# GSSAPI options
#GSSAPIAuthentication no
#GSSAPICleanupCredentials yes
全部设置为NO,重启sshd

可还是解决不了问题。

通过很多途径找到了一下的两种解决问题的可能性:

1.用putty直接连的时候, 用的是ssh方式? 22端口?可能用了telnet方式(23端口)

2.先登录那个能登录的A,再从A登录到B(为不能登录的那台)。这主要是防火墙的问题,只是这太专业了,小弟在这里不便解释的太多。

如果有遇到类似问题的朋友可以试试看。