linux下SSH远程连接服务慢解决方案
2014-01-06 16:43
288 查看
转自http://oldboy.blog.51cto.com/2561410/1300964,作者:老男孩oldboy
1、适用命令及方案如下:
【远程连接及执行命令】
ssh -p22 root@10.0.0.19
ssh -p22 root@10.0.0.19 /sbin/ifconfig
【远程拷贝:推送及拉取】
scp -P22 -r -p /etc root@10.0.0.19:/tmp/
scp -P22 -r -p root@10.0.0.19:/tmp/ /etc
【安全的FTP功能】
sftp -oPort=22 root@10.0.0.19
【无密码验证方案】
例如利用sshkey批量分发文件,执行部署操作。
2、连接慢的主要原因是DNS解析导致
解决方法:
1、在ssh服务端上更改/etc/ssh/sshd_config文件中的配置为如下内容:
UseDNS no
# GSSAPI options
GSSAPIAuthentication no
然后,执行/etc/init.d/sshd restart重启sshd进程使上述配置生效,在连接一般就不慢了。
2、如果还慢的话,检查ssh服务端上/etc/hosts文件中,127.0.0.1对应的主机名是否和
uname -n的结果一样,或者把本机ip和hostname(uname -n结果)加入到/etc/hosts里。
3、利用ssh-v的调试功能查找慢的原因
其实可以用下面的命令调试为什么慢的细节(学习这个思路很重要)。
上述配置没配就发现卡到gssapi这。就大概知道是gssapi的问题。
实际上在linux系统优化部分就应该优化SSH服务的此处。
1、适用命令及方案如下:
【远程连接及执行命令】
ssh -p22 root@10.0.0.19
ssh -p22 root@10.0.0.19 /sbin/ifconfig
【远程拷贝:推送及拉取】
scp -P22 -r -p /etc root@10.0.0.19:/tmp/
scp -P22 -r -p root@10.0.0.19:/tmp/ /etc
【安全的FTP功能】
sftp -oPort=22 root@10.0.0.19
【无密码验证方案】
例如利用sshkey批量分发文件,执行部署操作。
2、连接慢的主要原因是DNS解析导致
解决方法:
1、在ssh服务端上更改/etc/ssh/sshd_config文件中的配置为如下内容:
UseDNS no
# GSSAPI options
GSSAPIAuthentication no
然后,执行/etc/init.d/sshd restart重启sshd进程使上述配置生效,在连接一般就不慢了。
2、如果还慢的话,检查ssh服务端上/etc/hosts文件中,127.0.0.1对应的主机名是否和
uname -n的结果一样,或者把本机ip和hostname(uname -n结果)加入到/etc/hosts里。
其实可以用下面的命令调试为什么慢的细节(学习这个思路很重要)。
实际上在linux系统优化部分就应该优化SSH服务的此处。
相关文章推荐
- linux下SSH远程连接服务慢解决方案
- linux下SSH远程连接服务慢解决方案
- linux下SSH远程连接服务慢解决方案
- linux下SSH远程连接服务慢解决方案
- linux下SSH远程连接服务慢解决方案
- linux下SSH远程连接服务慢解决方案
- linux下SSH远程连接服务慢解决方案
- linux下SSH远程连接服务慢解决方案
- linux下SSH远程连接服务慢解决方案
- linux下SSH远程连接服务慢解决方案
- 远程连接linux的mysql服务报错10061的解决方案
- 远程连接linux(Ubuntu配置SSH服务)22端口
- Linux实战教学笔记05:远程SSH连接服务与基本排错(新手扫盲篇)
- 解决 Linux 下 SSH 远程连接服务卡慢的全过程
- SSH 远程连接服务慢的解决方案
- Linux配置SSH服务以便实现远程连接
- 解决 Linux 下 SSH 远程连接服务卡慢的全过程
- 远程连接Linux (Ubuntu配置SSH服务) 端口22
- 远程连接Linux (Ubuntu配置SSH服务) 端口22
- Linux配置SSH服务以便实现远程连接