xhsh的个人博客分享 http://blog.sciencenet.cn/u/xhsh

博文

关于ssh登陆很慢的解决办法

已有 4331 次阅读 2011-11-25 10:10 |个人分类:Linux|系统分类:科普集锦| 记录, Server, SSH

经常会遇到的一个情况是telnet到server速度很快,但是ssh连接的时候 却很慢,大概要等半分钟甚至更久。ping的速度也非常好,让人误以为 是ssh连接 不上。
 
下面说下如何解决这样的问题,最为常见的原因是因为server的sshd会去DNS 查找访问 client IP的hostname,如果DNS不可用或者没有相关记录,就会耗费大量时间。
 
1、在server上/etc/hosts文件中把你本机的ip和hostname加入
 
2、在server上/etc/ssh/sshd_config文件中修改或加入UseDNS=no,另外在 authentication gssapi-with-mic也有可能出现问题,在server上/etc/ssh /sshd_config文件中修改 GSSAPIAuthentication no.

3、修改server上/etc/nsswitch.conf中hosts为hosts: files
 
以上三点中做到其中任何一点就可以了。不需要每条都做到。reboot server使 配置生效 。
/etc/init.d/sshd restart
重启sshd进程使配置生效。

(部分转)


https://blog.sciencenet.cn/blog-47991-511520.html

上一篇:fortran中输出不换行
下一篇:/etc/bashrc中有clear命令的问题
收藏 IP: 61.190.88.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-25 00:48

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部