SSH登录Red Hat Linux过程很慢的解决方法之一

        常常使用xshell用ssh协议登录Red Hat Linux,因为是设置了账号和密码的,按理说应该很快就登入,但是每次我登录都需要大概5秒钟,都是显示“Escape character is ‘^@]’.”以后,就卡主了。出现这种情况的原因有可能是SSH使用的DNS反向解析造成的。

        如果是这个原因,有两种办法可以解决,第一是在/etc/hosts文件中添加客户机的IP地址;第二种方法就是关闭shh的DNS反向解析;

         第一种方法比较简单就是添加类似“192.168.1.101   client-1”这样的行,其中IP地址为客户端地址。因为我们这里的电脑都是通过DHCP分配IP地址的,所以IP地址不固定,这样的方法有的时候就不管用了。因为是在自己的封闭实验室,所以采取第二种方案。

       第二种方法就是在/etc/ssh/sshd_config文件中,设置UseDNS no。如果是从来没有修改过UseDNS选项,可以直接在文件末尾添加UseDNS no,然后重启sshd服务(service sshd  restart)即可。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

机器人检查 *