哈喽各位爱学习的小伙伴们,我最近遇到了一个ssh远程慢的问题,输入ssh后,需要等10+s才会出现密码验证的页面,通过 ssh ip -vv 查看,连接慢速的节点是DNS解析的过程,/etc/resolv.conf文件中nameserver 配置的为xx.xx.xx.xx,但是本地是ping不通这个ip的,就会导致解析失败。直接将nameserver 改为本地ip,就解决了该问题。

默认配置下 sshd 初次接受 ssh 客户端连接的时候会自动反向解析客户端 IP 以得到 ssh 客户端的域名或主机名,如果这个时候 DNS 的反向解析不正确,sshd 就会等到 DNS 解析超时后才提供 ssh 连接,这样就造成连接时间过长、ssh 客户端等待的情况。

总结一下,可以用以下两个方法解决连接速度慢问题:

1.修改ssh的配置文件 /etc/ssh/ssh_config,将 GSSAPITrustDNS no前面的注释取消掉,显示指定不进行DNS解析,重启sshd服务即可。

2.修改DNS解析配置文件/etc/resolv.conf,若不需要配置DNS,可直接将nameserver注释掉,也可解决该问题。

除去我本次发现的问题之外,也可能有多种原因导致ssh慢速问题,大家可通过ssh ip -vv 可以查看到ssh连接过程中主要慢在了哪里,再进行下一步的分析。

ssh 连接_怎样解决Linux环境下远程连接ssh速度慢的问题相关推荐

  1. 解决Linux环境下Tomcat启动卡住问题

    解决Linux环境下Tomcat启动卡住问题 参考文章: (1)解决Linux环境下Tomcat启动卡住问题 (2)https://www.cnblogs.com/0xcafedaddy/p/7193 ...

  2. 服务器远程连接控制以及在Linux环境下安装go编译环境

    本文主要内容 一.xshell远程控制服务器 二.VS code远程控制服务器 三.在Linux环境下安装go编译环境 初学者在没有人的指导下自己摸索学习真的是太难了,回想一下从大二创新实践开始到现在 ...

  3. 解决Windows环境下PHP连接MySQL很慢的问题

    接触到一个网站,静态资源和接口都在同一台服务器,静态资源加载很快,都是几十上百毫秒就可以加载,但是接口请求都很慢,平均有6-7秒. 先查看了接口请求日志,发现每个接口的执行时间确实都很长,查看接口代码 ...

  4. 解决Linux环境下Jupyter Lab平台使用python的Matplotlib函数库绘图时无法识别中文字体问题——永久识别方法

    一.在Windows环境下下载相应字体 用SimHei字体为例,现在下面的网址中下载该字体到本地电脑 http://xiazaiziti.com/210356.html 如下图,通过X-ftp(Win ...

  5. lnmp mysql 远程访问_LNMP环境下 远程连接mysql数据库

    一.为了安全起见,lnmp环境是禁止远程连接的,他会删除iptables里面的3306端口的防火墙规则 一.如果是phpmydmin  那要把权限里要远程连接的用户主机改成 * 参考: https:/ ...

  6. 阿里mysql连接_[转]解决阿里云mysql不能连接,配置mysql远程连接

    默认是不能用客户端远程连接的,阿里云提供的help.docx里面做了设置说明,mysql密码默认存放在/alidata/account.log 首先登录: mysql -u root -h local ...

  7. 解决Linux环境下重启后Java环境变量失效

    把代码追加写在etc目录下的profile下就行了. vim /etc/profile # 然后在末尾追加配置环境变量 export JAVA_HOME="my jdk path" ...

  8. linux连接wpa wifi密码,Linux环境下使用WIFI模块:使用wpa_supplicant工具配置和连接WIFI-Go语言中文社区...

    使用wpa_supplicant工具配置和连接WIFI 实验版本及下载地址 wpa_supplicant:wpa_supplicant-2.7 链接: [http://w1.fi/wpa_suppli ...

  9. ubuntu mysql 修改 端口_在Ubuntu/Linux环境下使用MySQL:开放/修改3306端口、开放访问权限...

    操作系统:Ubuntu 17.04 64位 MySQL版本:MySQL 5.7 一.查看3306端口是否开放 netstat -an|grep 3306 如果看到下图这样的,说明端口并未打开: 二.修 ...

最新文章

  1. 各种主流 SQLServer 迁移到 MySQL 工具对比
  2. vi vim 插入 删除 修改 文本
  3. HashMap的实现原理-----哈希讲解
  4. 【计算理论】计算复杂性 ( 两个带子的图灵机的时间复杂度 )
  5. Android开发之高德地图定位成功返回的定位信息
  6. nssl1211-好文章【字符串hash,map】
  7. codeforces1473 E.Minimum Path(分层图最短路)
  8. Python浅谈gevent实现协程
  9. 给大家展示一下最近在Yeslab安全实验室测试的设备!
  10. 【已解决】iOS11使用MJRefresh上拉加载结束tableView闪动、跳动的问题
  11. Hive学习之Metastore及其配置管理
  12. 数据结构之二叉树深度计算
  13. 重装win10系统(家庭版和专业版)
  14. 计算机监控系统维护重点,计算机监控系统维护规程
  15. php jwt使用案例,PHP JWT基础知识及其简单示例
  16. 算法时间复杂度计算方法
  17. 微信小程序-000-签到功能-011-我报名过的活动-查看详情
  18. 给linux(centos)操作系统设置主机名的几种方式
  19. Raspberry Pi家庭监控报警系统——软件篇
  20. 数字图像处理 实验四:图像的重建与复原

热门文章

  1. js获取url中的参数值
  2. myeclipse智能提示设置
  3. eclipse的默认(打开)编辑器的更改
  4. 批量更改Windows操作系统文件名
  5. 博客作业03--栈和队列
  6. 特殊字符与语义化标签
  7. JS简单循环遍历json数组的方法
  8. Flexible Box布局基础知识详解
  9. POJ 3320 Jessica's Reading Problem (尺取)
  10. CF 375D. Tree and Queries加强版!!!【dfs序分块 大小分类讨论】