最近在学习Linux, 但是发现用Shell工具连接虚拟机的时候特别慢, 要等好久才能连上, 但是使用ping命令ping虚拟机的时候却很快
百度了一下, 终于找到了问题, 原来Centos在使用ssh连接的时候, 会先做一个DNS检测, 这就拖慢的连接的速度, 我们只要把DNS检测关掉就可以了, 具体方法如下:
- 使用root权限编辑
/etc/ssh/sshd_config
sudo vim /etc/ssh/sshd_config
- 然后找到
UseDNS
, Centos7大概是在115行, 可以使用vim命令搜一下, 找到之后把注释打开, 然后把后面的yes
改成no
- 然后
:wq
保存退出, 接着重启一下sshd服务
systemctl restart sshd
- 然后再试试ssh连接, 发现速度飞起!