首页 > 其他分享 >Q:ssh远程连接慢的原因排查

Q:ssh远程连接慢的原因排查

时间:2024-04-08 16:11:26浏览次数:25  
标签:sshd etc GSS 远程 排查 ssh DNS 连接


连接linux服务器一般都是使用SSH远程连接的方式。有时,SSH连接速度很慢,大约30s左右,但是ping时一切正常。

问题原因

1、server的sshd会去DNS查找访问的client ip的hostname,如果DNS不可用或者没有相关记录,就会消耗一段时间。(我是这种情况)
2、在authentication gssapi-with-mic有时候也会消耗一段时间

排查过程

测试查找具体原因:
使用ssh -v host进行debug
ssh -v IP

然后就会输出一大堆debug,通过debug信息就可以看到连接到什么地方被耽搁了
比如会显示如下信息:

 报错是,关于Unspecified GSS failure

检测连接时间
time ssh root@IP exit

处理方法

方法1、关闭DNS反向解析(我的这种原因)

1、在linux中,默认就是开启了SSH的反向DNS解析,这个会消耗大量时间,因此需要关闭。
在配置文件中,虽然UseDNS yes是被注释的,但默认开关就是yes

#  vim /etc/init.d/sshd restart

注意:修改之后记得重启sshd服务/etc/init.d/sshd restart

systemctl restart sshd

 2、或者将dns配置注释掉(不推荐

#  vim /etc/resolv.conf

将里面的nameserver加#注释掉


方法2、关闭server上的GSS认证

在authentication gssapi-with-mic有很大的可能出现问题,因此关闭GSS认证可以提高ssh连接速度。
#  vim /etc/ssh/sshd_config
修改GSSAPIAuthentication no

 同理重启ssh服务

 

标签:sshd,etc,GSS,远程,排查,ssh,DNS,连接
From: https://www.cnblogs.com/wxp100/p/18121327

相关文章

  • java计算机毕业设计书店展销小程序【附源码+远程部署+程序+mysql】
    本系统(程序+源码)带文档lw万字以上  文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:在数字化时代,实体书店面临着前所未有的挑战。随着电子书和在线购书的普及,传统书店的销售模式受到了巨大冲击。为了适应这一变化,许多书店开始探索新的营销......
  • java计算机毕业设计校园图书商城小程序【附源码+远程部署+程序+mysql】
    本系统(程序+源码)带文档lw万字以上  文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:在数字化时代的浪潮下,校园生活亦步入了智能化、便捷化的新篇章。传统的图书借阅和购买方式逐渐让位给更为高效的电子化服务。随着移动互联网技术的飞速发......
  • java计算机毕业设计驾校在线模拟考试小程序【附源码+远程部署+程序+mysql】
    本系统(程序+源码)带文档lw万字以上  文末可领取本课题的JAVA源码参考系统程序文件列表系统的选题背景和意义选题背景:在现代社会,驾驶汽车已成为人们生活中不可或缺的一部分。随着机动车数量的激增,道路安全问题也日益凸显,因此,掌握正确的驾驶知识和技能对于每位驾驶员来说都......
  • H3C S3600 交换机配置SSH登录
    S3600这款交换机比较旧了,版本为V3生成服务器端的RSA和DSA密钥对时完成SSH登录的必要操作#生成RSA和DSA密钥对。[Switch]public-keylocalcreatersa[Switch]public-keylocalcreatedsa#设置用户接口上的认证模式为AAA认证。[Switch]user-interfacevty04[Switch-......
  • 在Linux中,如何配置SSH以确保远程连接的安全?
    在Linux中,可以通过以下步骤配置SSH以确保远程连接的安全:更新SSH软件包:首先,确保已安装最新版本的OpenSSH软件包。在终端中运行以下命令来更新软件包:sudoapt-getupdatesudoapt-getupgradeopenssh-server修改SSH端口:默认情况下,SSH服务器使用端口22。为了......
  • 远程桌面无法连接怎么办?
    远程桌面无法连接是指在尝试使用远程桌面功能时出现连接失败的情况。这种问题可能会给工作和生活带来极大的不便,因此我们需要寻找解决办法。在讨论解决方案之前,我们先来了解一下【天联】组网的优势。【天联】组网的优势有很多。它能够解决复杂网络环境下的远程连接问题。不......
  • Ubuntu-openssh
    安装版本:ubuntu-14.04在Ubuntu上启用SSH默认情况下,当Ubuntu最初被安装的时候,通过SSH进行远程访问是不被允许的。在Ubuntu上启用SSH非常的简单直接。以root或者其他sudo用户身份执行下面的步骤,在你的Ubuntu系统上安装并且启用SSH。01.使用Ctrl+Alt+T打开终端......
  • 如何设置电脑允许被远程?
    1、如何设置电脑允许被远程?Win+R:mstsc输入账户名Administrator密码即可2、如何远程他人电脑?电脑--属性--高级系统设置--远程--勾选允许连接到此电脑--选择用户--添加--高级--立即查找--选择用户3、被远程的电脑没有密码怎么设置可连接?Win+R:gpedit.mscWindows设置--安全......
  • 分布式系统:远程调用
    目录远程调用请求-应答协议基于UDP数据报的实现通信原语协议消息结构请求-应答协议的故障模型重复丢弃请求消息丢失应答消息历史交互协议的类型基于TCP流的实现远程过程调用RPC接口编程RPC调用语义透明性RPC的实现远程方法调用RMIRMI的设计对象模型分布式对象RMI实现RMI......
  • 设置ssh免密登录
    点击查看代码[root@master~]#cd~/.ssh[[email protected]]#ssh-keygen-trsaGeneratingpublic/privatersakeypair.Enterfileinwhichtosavethekey(/root/.ssh/id_rsa):Enterpassphrase(emptyfornopassphrase):Entersamepassphraseagain:Yourid......