配置DNS后,SSH登录变慢

问题描述

最近使用ssh时出现登录非常缓慢的状态,登录一般需要花费20秒以上才能正常登陆,

Connecting to *****:22...
Connection established.
To escape to local shell, press 'Ctrl+Alt+]'.

等待十秒钟后,提示登录成功

Last login: Mon Jun  3 13:19:59 2013 from ****

DNS 请求交互过程如下:

在这里插入图片描述
如上图所示,客户端访问 DNS 服务器工作流程如下:

1)主机从一个随机的源端口,请求 DNS 的 A 记录;

2)主机从同一个源端口,请求 DNS 的 AAAA 记录;

3)主机接受 dns 服务器返回 A 记录;

4)主机接受 dns 服务器返回 AAAA 记录。

上面的 3、4 并没有严格的先后顺序,实际顺序受网络和服务器环境影响。

理论上这种工作机制,效率更高,端口复用度更高。DNS 解析器对于 ipv4 和 ipv6都使用同一个 socket 连接响应,在收到应答也会按照发送的顺序对应答进行匹配,结合抓包看,卡顿时是系统先收到了 AAAA 记录,然后才收到了 A 记录,由于和程序预期不一致,从安全等各方面考虑,此时 socket 将一直处于“等待”模式,等待配置的超时时间后继续下一轮请求探测,从而出现了之前的 5S 卡顿。

解决方案

会出现这种问题是因为ssh默认有一个配置项

UseDNS(文档中解释此配置项的意思为:UseDNS Specifies whether sshd should look up the remote host name and check that the resolved host name for the remote IP address maps back to the very same IP )address. The default is “yes”.

此时查看/etc/ssh/sshd_config
1、当此项配置不开启时默认值为UseDNS yes,这样会导致ssh在有连接过来的时候进行dns解析,所以会产生较长时间的停顿,所以要解决此问题可以将此配置项打开,然后值改为no
2、重启SSH服务

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/568641.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

目标检测的指标评估

目标检测模型的评价指标主要用于衡量模型的性能,特别是它在定位和识别目标方面的准确性。以下是一些常见的评价指标: 1. 精确度 (Precision): 表示检测到的目标中,正确检测到的目标所占的比例。精确度高意味着模型产生的误报(错误…

【C++】基础:STL容器库

😏★,:.☆( ̄▽ ̄)/$:.★ 😏 这篇文章主要介绍STL容器库。 学其所用,用其所学。——梁启超 欢迎来到我的博客,一起学习,共同进步。 喜欢的朋友可以关注一下,下次更新不迷路&#x1f95…

官宣子品牌艾荷,坚定数字化赋能,鸿雁2024新春发布会助推40多年央企品牌焕新升级

3月25日,一场以“春江水暖雁先飞”为主题的2024鸿雁电器智能物联战略及新品发布会在杭州盛大召开。鸿雁电器总裁王米成、副总裁吴明、副总裁夏晓衍、市场部总经理梁彩雷、五金水暖渠道部总经理刘亮、灯饰与智能家居渠道部总经理王育炳等公司领导出席,以及…

【算法】子集(LIS最长上升子序列)

文章目录 题目输入描述输出描述示例分析思路最长递增子序列dp解法(2/10)binarySearch 贪心(AC) 题目 小强现在有 n n n个物品,每个物品有两种属性 x i x^i xi和 y i y^i yi。他想要从中挑出尽可能多的物品满足以下条…

python面向对象 | 继承、多态、封装

欢迎关注博主 Mindtechnist 或加入【智能科技社区】一起学习和分享Linux、C、C、Python、Matlab,机器人运动控制、多机器人协作,智能优化算法,滤波估计、多传感器信息融合,机器学习,人工智能等相关领域的知识和技术。关…

全面:vue.config.js 的完整配置

vue.config.js是Vue项目的配置文件,用于配置项目的构建、打包和开发环境等。 在Vue CLI 3.0之后,项目的配置文件从原来的build和config目录下的多个配置文件,合并成了一个vue.config.js文件。这个文件可以放在项目的根目录下,用于…

IT部门都想要的跨网文件交换解决方案,了解一下

近年来全球网络安全威胁态势的加速严峻,使得企业对于网络安全有了前所未有的关注高度,企业的网络安全体系建设正从“以合规为导向”转变到“以风险为导向”,从原来的“保护安全边界”转换到“保护核心数据资产”的思路上来。 为了保护企业的核…

第十三届蓝桥杯物联网试题(省赛)

做后感悟: OLED显示函数需要一直显示,所以在主函数中要一直循环,为了确保这个检错功能error只输出一次,最好用中断串口进行接收数据,数据收完后自动进入中断函数中,做一次数据检查就好了,该开灯…

干货分享DS5L1伺服电机通过倍讯科技485转 Profinet 网关与西门子PLC进行通信的配置方法

倍讯科技485转 ProfinetDS5L1 伺服电机与 Profinet 网关进行通信需要了解 Profinet 协议和伺服电机的具体通信要求。以下是您可以如何解决此问题的总体概述: 了解 Profinet:Profinet 是自动化工业以太网标准。您需要了解 Profinet 的工作原理、其寻址方案…

【数据结构与算法】直接插入排序和希尔排序

引言 进入了初阶数据结构的一个新的主题——排序。所谓排序,就是一串记录,按照其中的某几个或某些关键字的大小(一定的规则),递增或递减排列起来的操作。 排序的稳定性:在一定的规则下,两个值…

文件的介绍

文件介绍 文件是计算机中用于存储数据的一种载体。一般储存在磁盘上。 文件通常以一定的格式和结构存储数据,可以包含文本、图像、音频、视频等各种类型的信息。 文件可以通过文件系统进行管理和组织,用户可以对文件进行创建、打开、编辑、保存、复制…

PC电脑技巧[笔记本通过网线访问设备CMW500]

笔记本局域网访问设备 现在我有一台CMW500,我要用笔记本去访问它,但是我发现没有路由器就是不能够访问,通过网线连接设备就是ping不通: 这里设置TCP/IPv4的IP地址如下,这时候就可以pin通了: