SSH 连接慢 与 反向解析

 

      

       DBA 3群里的Jin 说他用ssh连接的时候,很慢。 一个朋友让他把方向解析禁用了。 我之前也遇到过SSH 慢的现象, 敲一条命令要等很长时间, 不过那时我ping 时丢包很严重。 所以,我的现象应该是和丢包有关系的。

 

       在连接apachesshmysql等服务器时,如果出现连接过慢,可能的原因是dns 的反向查询。

       反向解析是防止假冒的IP连接服务器,把IP解析成域名,来提高安装性,看这个IP是否是伪造,这是dns反向查询的功能之一。

 

       如果在开启apache,ssh,mysql 等服务器的反向解析功能之后,连接过慢的话。有二种解决方法:

       1. 把服务的DNS反向解析功能关掉。

       2. 就要架建自己的DNS解析或更改hosts文件。

 

. 关闭ssh 的反向解析

       关闭dns反向解析后,就不能阻止伪造IP登陆。

 

步骤如下:

1)取消sshd服务的dns反向解析

       #vi /etc/ssh/sshd_config

2)找到选项UseDNS ,取消注释,改为

       UseDNS no

3)重启sshd服务

       /etc/init.d/sshd  restart

 

. 架构DNS服务器,把服务器的域名添加进来

       构建自己的DNS服务器。 因为记录需要dns解析,程序需要PTR反向解析,即IPdomain name的映射关系,已验证这个IP是否是合法的IP

 

两种方法:

1 把常用的IP地址写入hosts文件,然后在/etc/nsswitch.conf看看程序是否先查询hosts文件(一般缺省是这样)。

 

2)起一台dns服务器(可以是本机),加入反向解析,把这个dns服务器加入到/etc/resolv.conf中。

 

 

关于DNS的配置,参考我的Blog

       Linux DNS Server 配置 -- for Oracle 11gR2 RAC SCAN IP

       http://blog.csdn.net/tianlesoftware/archive/2010/11/13/6006247.aspx

 

 

       没有遇到过这种情况,所以没有测试,不过还是小整理一下,以防万一。

 

 

 

整理自网络

------------------------------------------------------------------------------

QQ:492913789

Email:ahdba@qq.com

Blog: http://www.cndba.cn/dave 


网上资源: http://tianlesoftware.download.csdn.net

相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx

DBA1 群:62697716(); DBA2 群:62697977()

DBA3 群:62697850   DBA 超级群:63306533;    

聊天 群:40132017

--加群需要在备注说明Oracle表空间和数据文件的关系,否则拒绝申请

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SSH连接的原因有多种可能性。根据引用中的分析结果,可能的原因有以下几种: 1. DNS解析问题:可以在服务器的/etc/hosts文件中将本机的IP和主机名加入,或者在/etc/ssh/sshd_config文件中将UseDNS设置为no来解决。 2. resolv.conf配置问题:注释掉不使用的IP地址行可以解决。 3. nsswitch.conf配置问题:将/etc/nsswitch.conf文件中的hosts修改为hosts: files即可。 4. GSSAPIAuthentication配置问题:在/etc/ssh/sshd_config文件中将GSSAPIAuthentication设置为no可以解决。 其中,方法1和方法5的修改可能会解决问题。同时,如果服务器无法连接外网,可以将/etc/resolv.conf中的nameserver全部注释掉来解决。 此外,根据引用中的信息,SSH连接时系统会依次尝试publickey、gssapi-keyex、gssapi-with-mic和password等认证方式。如果用户只使用password认证方式,可以在客户端的ssh_config文件中进行相应的修改来提高连接速度。 总之,在排查SSH连接的问题时,可以结合上述方法进行逐一排查和修改,以找到最适合的解决方案。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [linux ssh连接](https://blog.csdn.net/weixin_33682790/article/details/85145970)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* *3* [【已解决】linux ssh 远程连接服务器,出现登陆、打字卡顿输入卡顿解决方案](https://blog.csdn.net/idiot5lie/article/details/114167486)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值