关于ssh登陆很慢的解决办法
2012-12-09 19:58
197 查看
相信很多朋友在使用Linux系统的时候因为安全性的原因摒弃了telnet rlogin 或者 X-window,而把openssh作为自己默认的远程登录方式。
然而经常会遇到的一个情况是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: files dns为hosts: files
4、reboot server使配置生效
/etc/init.d/sshd restart重启sshd进程使配置生效。
然而经常会遇到的一个情况是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: files dns为hosts: files
4、reboot server使配置生效
/etc/init.d/sshd restart重启sshd进程使配置生效。
相关文章推荐
- SSH登陆 Write failed: Broken pipe解决办法
- 关于fedora11不能root登陆图形界面解决办法
- 关于busybox自带的ftpd不能使用用户名和密码登陆的解决办法
- Linux系统下ssh登陆很慢的解决办法
- ssh私钥登陆提示Server refused our key问的解决办法
- 登陆 SSH 出现 Access Denied 错误的解决办法
- 关于安装mysql 5.7时遇到的默认root无法登陆或者找不到data文件夹的问题的一些解决办法
- ubuntu之ssh登陆认证慢的解决办法
- ssh登陆速度慢的解决办法
- 三大框架(SSH)关于URL转发乱码问题(最简单暴力的一种解决办法)
- ssh 实现多台主机免密登陆并附带多种错误解决办法
- oracle关于scott无法登陆,scott账号被锁定的解决办法
- 关于MAWEN搭建SSH部署时报 org.springframework.web.context.ContextLoaderListener 解决办法
- 关于SQL Server 2005 windows登陆模式无法登陆服务器(错误:18456)的解决办法
- ubuntu之ssh登陆认证慢的解决办法
- vmware虚拟机无法secureCRT远程登陆SSH的解决办法
- Linux系统下ssh登陆很慢的解决办法
- 关于 Sql Server 2005 Windows身份登陆失败问题解决办法
- SSH登陆远程卡、慢的解决的办法
- 关于校园网不能看视频、登陆飞信的解决办法