前言

最近在学习Linux, 但是发现用Shell工具连接虚拟机的时候特别慢, 要等好久才能连上, 但是使用ping命令ping虚拟机的时候却很快。

百度了一下, 终于找到了问题, 原来Centos在使用ssh连接的时候, 会先做一个DNS检测, 这就拖慢的连接的速度, 我们只要把DNS检测关掉就可以了, 具体方法如下:

操作步骤

  1. 使用root权限编辑/etc/ssh/sshd_config

    1
    sudo vi /etc/ssh/sshd_config
  2. 然后找到UseDNS,将后面的yes改成no

    Centos7大概是在115行

  3. 然后:wq 保存退出, 接着重启一下sshd服务

    1
    systemctl restart sshd
  4. 然后再试试ssh连接, 发现速度明显快了!