SSH(Xshell)连接远程Linux(Centos 7.6)慢(卡住)

当SSH连接卡住时,别慌!用ssh -vvv命令像侦探一样逐行排查(附真实案例) 本文详细介绍了如何使用`ssh -vvv`命令进行SSH连接问题的逐行排查,包括网络层、配置层、认证层和加密层的常见问题定位。通过实战案例和高级调试技巧,帮助运维工程师快速解决SSH连接卡顿问题,提升工作效率。 阅读详情
AI摘要

本文主要探讨SSH(Xshell)连接远程Linux(Centos 7.6)时出现卡顿的问题。通过加 -v 参数查看详细过程,发现慢在“debug1: SSH2_MSG_SERVICE_ACCEPT received”处,可能是DNS解析导致。处理方法是将配置文件中UseDNS改为no,重启sshd服务后重新连接。

1.SSH慢(卡住)现象

SSH(Xshell)连接远程Linux(Centos 7.6)到如下界面后,卡住2-3分钟后才成功连接上。

2.分析慢原因

2.1.查看方法

按WIN+R键后弹出的对话框输入cmd后点击确定,输入 ssh -v root@192.168.118.201 回车,即ssh 加上-v参数,查看ssh远程连接的详细过程,可以看慢在什么位置。简约过程如下:

# 注意:以下"..."代表省略了一部分内容

C:\Users\HOST_NAME>ssh -v root@192.168.118.201
OpenSSH_for_Windows_9.2p1, LibreSSL 3.6.1
debug1: Reading configuration data C:\\Users\\GY_LL/.ssh/config
debug1: Connecting to 192.168.118.201 [192.168.118.201] port 22.
debug1: Connection established.
...
debug1: SSH2_MSG_EXT_INFO received                    ## 卡住一段时间
...
debug1: Next authentication method: password
root@192.168.118.201's password:
...
debug1: pledge: fork
Last login: Mon Dec 16 01:21:45 2024 from gateway
[root@localhost ~]#                                   ## 连接成功

2.2.本文遇到的问题

观察到是"debug1: SSH2_MSG_SERVICE_ACCEPT received"处慢。

debug1: Found key in C:\\Users\\BB_AA/.ssh/known_hosts:13
debug1: rekey out after 134217728 blocks
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: rekey in after 134217728 blocks
debug1: get_agent_identities: ssh_fetch_identitylist: agent contains no identities
debug1: Will attempt key: C:\\Users\\BB_AA/.ssh/id_rsa
debug1: Will attempt key: C:\\Users\\BB_AA/.ssh/id_ecdsa
debug1: Will attempt key: C:\\Users\\BB_AA/.ssh/id_ecdsa_sk
debug1: Will attempt key: C:\\Users\\BB_AA/.ssh/id_ed25519
debug1: Will attempt key: C:\\Users\\BB_AA/.ssh/id_ed25519_sk
debug1: Will attempt key: C:\\Users\\BB_AA/.ssh/id_xmss
debug1: Will attempt key: C:\\Users\\BB_AA/.ssh/id_dsa
debug1: SSH2_MSG_EXT_INFO received
debug1: kex_input_ext_info: server-sig-algs=<rsa-sha2-256,rsa-sha2-512>
debug1: SSH2_MSG_SERVICE_ACCEPT received   ## 该处会卡住30秒左右

2.3.可能原因

"debug1: SSH2_MSG_SERVICE_ACCEPT received" 处卡住可能的原因是DNS解析导致,如果UseDNS打开(默认打开),服务器先会根据客户端IP地址进行DNS RPT反向查询客户端主机名,然后根据查询的客户端主机名进行DNS正向A记录查询,并验证是否与原始IP地址一致,通过该方法防止客户端欺骗。

3.尝试处理方法

3.1.修改ssh中DNS配置

Linux(Centos 7.6)配置文件/etc/ssh/sshd_config修改UseDNS为no。

修改前:

修改后:

3.2.重启sshd服务后尝试重新连接

[root@localhost ~]# systemctl restart sshd.service
[root@localhost ~]# 

使用Xshell重新尝试连接即可。

注:本文记录的问题是DNS的问题,"debug1: SSH2_MSG_SERVICE_ACCEPT received"卡住也有可能是其他问题导致的,如后续有越到再更新到本文。

win10下docker安装centos7,并通过ssh连接(成功) 经过踩坑很多次,终于在win10下docker安装centos7,并通过ssh连接成功, 具体命令与操作如下: 1、docker pullcentos:centos:7 先pull一个版本的的centos,还是之前的版本,centos:7或centos:centos:7,这是两个不同的镜像,大家可以去docker.hub.com看下 2、docker run -d -p 50002:... 阅读详情

相关推荐

Xshell 8实战指南:SSH/SFTP/Telnet连接稳定性与故障排查

终端工具是开发者连接Linux服务器的基础入口,其核心价值在于连接的可预期性、协议兼容性与排错可见性。SSH作为远程管理标准协议,依赖于TCP握手、密钥交换、认证授权等多层机制;SFTP和Telnet则分别承担安全文件传输与老旧设备调试任务。当出现'Connection refused''Authentication failed'或'Could not resolve hostname'等典型错误时,本质是网络层、服务层、协议栈或客户端配置的某环断裂。Xshell 8通过可视化日志、内置网络诊断、会话状态

weixin_34342905的博客 392

Linux系统中 ssh 连接其他服务器一段时间后卡死问题

在Ubuntu下经常需要通过SSH进行远程连接,使用过程中往往会遇到一个问题,就是命令行窗口在经过一段时间后就会卡死,无法输入命令。

Android系统工程师--小馬佩德罗 3838

VMware与Xshell入门指南:快速搭建Linux实验环境

虚拟化技术通过软件模拟完整的计算机系统,在宿主机上创建隔离的虚拟环境,其核心原理是硬件资源的抽象与隔离。这项技术为学习Linux、网络安全和服务器运维提供了安全、可复现的实验平台,有效避免了双系统风险与云服务器成本问题。在工程实践中,VMware Workstation作为行业标杆工具,能够创建与生产环境高度一致的虚拟机。而Xshell作为专业的SSH终端模拟器,则提供了高效连接与管理虚拟机的控制台。通过VMware的NAT网络配置与Xshell的会话管理,初学者可以快速搭建从CentOS系统安装到远程连接

weixin_33404102的博客 316

关于ssh登录时卡顿30s左右的问题调试恢复过程

内网ssh一台主机时,每次总是卡顿30s左右才能跳到远程主机上,其他主机ssh均正常,对比各主机配置并无特殊不同,那我们接下来分析下如何定位主机的可能原因

企业实战系列集 ●●● https://ximenjianxue.blog.youkuaiyun.com 5706

CentOS 7 SSH强制双因素认证(MFA)实战指南

双因素认证(MFA)是现代Linux系统身份验证的基础安全机制,其核心原理是将静态凭证(如密码)与动态因子(如TOTP时间令牌)组合验证,显著提升抗暴力破解与凭证泄露能力。技术价值在于不修改SSH协议即可通过PAM模块实现认证流程扩展,具备低侵入性、高兼容性与离线可用性。典型应用场景包括虚拟化环境(如VMware CentOS 7 Minimal)、远程开发(VSCode Remote-SSH)、金融及企业生产服务器等对访问控制要求严格的系统。本文聚焦Google Authenticator与PAM集成的完

weixin_30632089的博客 439

Xmanager5与Xshell7联动实战:CentOS服务器桌面远程控制指南

本文详细介绍了如何利用Xmanager5与Xshell7联动,实现对CentOS服务器的图形化远程桌面控制。针对运维中常见的“Can‘t open display”问题,提供了从软件获取、服务器端XDMCP协议配置到客户端连接的全流程实战指南。重点阐述了如何通过免费稳定的Xmanager5建立图形传输桥梁,并结合Xshell7的命令行效率,高效管理服务器桌面环境。

weixin_29230773的博客 66

SSH连接服务器一段时间不操作之后卡死的问题

ServerAliveInterval 50 #每隔50秒就向服务器发送一个请求,这个数字可以根据自身需要调整。ServerAliveCountMax 3 #允许超时的次数,一般都会响应。

baron-周贺贺-代码改变世界ctw 799

VMware安装CentOS 7超详细图文教程:从零搭建Linux开发环境

虚拟化技术是现代IT基础设施的核心,它通过软件模拟完整的计算机硬件环境,允许在单一物理主机上运行多个独立的操作系统实例。其原理基于硬件辅助虚拟化(如Intel VT-x/AMD-V)和软件管理程序,为资源隔离与高效利用提供了基础。这项技术的核心价值在于提升硬件利用率、简化环境部署与维护,并支持快速克隆与恢复。在应用场景上,虚拟化广泛用于开发测试环境搭建、服务器整合、灾难恢复以及云计算平台底层支撑。对于初学者和开发者而言,掌握虚拟机安装是学习Linux系统管理、后端服务部署及运维自动化的重要起点。本教程聚焦于

427

SSH免密登录详细操作步骤

一、SSH介绍 SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris

jks212454的博客 2325

Linux终端快捷键与VNC远程连接配置实战:从入门到排查

在Linux运维和开发中,终端命令行的熟练程度直接影响工作效率。掌握Bash内置的行编辑快捷键,如Ctrl+A、Ctrl+U、Ctrl+W等,能让你在长命令输入和修改时彻底摆脱鼠标,显著提升操作流畅度。而VNC作为图形化远程桌面方案,在服务器管理和桌面接管场景中依然不可或缺。从TigerVNC服务端配置、xstartup脚本编写,到显示号与端口映射、防火墙放行,再到通过SSH隧道加密VNC流量以规避明文传输风险,是生产环境落地的关键链路。针对灰屏、端口残留、剪贴板失效等高频故障,提供从端口、进程到桌面环境的

weixin_34393428的博客 210

深入解析Lora SX1268:从基础配置到高级应用

本文深入解析了LoRa SX1268芯片从基础配置到高级应用的全过程。详细介绍了LoRa与FSK模式选择、核心参数(BW、SF、CR、LDRO)的配置策略、数据帧结构、缓冲区管理以及CAD模式等关键概念,旨在帮助开发者充分发挥SX1268在远距离、低功耗物联网通信中的潜力,并提供实用的调试技巧。

weixin_29168393的博客 119

Xshell连接虚拟机实战:网络模式选择与SSH配置全解析

SSH(Secure Shell)协议是远程安全登录和管理的核心技术,它通过加密通道在客户端与服务器之间建立安全连接。其工作原理基于非对称加密和密钥交换,确保数据传输的机密性与完整性。在服务器运维、后端开发和网络安全领域,SSH的价值在于提供了一种安全、可靠的远程操作方式,极大提升了管理效率。典型的应用场景包括远程服务器管理、自动化脚本执行以及跨网络的安全文件传输。本文聚焦于如何利用Xshell这一强大的SSH客户端工具,通过正确配置虚拟机的网络模式(如NAT或桥接),解决从Windows宿主机连接Linu

weixin_34297704的博客 409

ITK-snap进行分割区域标注、三维显示及改变显示颜色

在进行医学图像器官分割时,无论我们是用传统方法还是深度学习,最后肯定要用到手动分割的区域作为金标准来验证我们方法的精度。但是手动标注器官的轮廓是十分耗时的,这里我介绍一个比较简单的标注方法,以肺分割作为例子。 我们使用ITK-snap作为分割标注工具。 当切片间距离比较小时,比如1mm,一个患者的完整HRCT序列通常在200张以上,如果让医生一一进行分割区域标注是非常耗时乏味的。因此,我们可以使用最简单的阈值法比如OSTU,加上基本的形态学操作对肺进行粗分割得到粗略的分割掩码,在此基础上再手动的对分割结果进

u010409517的博客 2万+

Xshell 8 免费版下载安装与SSH连接配置完整教程

SSH终端工具是连接和管理Linux服务器的核心入口,其工作原理是通过加密协议在本地与远程主机之间建立安全通道。在Windows环境下,原生终端在多会话管理、文件传输和日志监控方面存在明显不足,因此专业的终端模拟器成为运维与开发人员的刚需。Xshell 8 免费版面向个人用户开放授权,支持多标签会话、SFTP传输和密钥认证等核心功能,可广泛应用于云服务器运维、VMware虚拟机调试及WSL2环境连接等场景。掌握从下载安装、免费授权激活到远程主机连接的完整链路,是提升Linux运维效率的基础技能。

weixin_33894640的博客 275

《无人驾驶车辆模型预测控制》(第二版)第四章详细学习——算法部分

根据代码进行的“MPC跟踪直线和圆算法”的详细推导学习记录。

Fengdf666的博客 5018

Python数据清洗实战:用RapidFuzz搞定模糊匹配(附完整代码示例)

本文详细介绍了在Python数据清洗中,如何利用RapidFuzz库高效解决字符模糊匹配难题。通过实战代码示例,演示了从处理拼写错误、格式不一致的脏数据,到构建实体对齐与记录去重的完整清洗管道,帮助开发者提升数据质量与处理效率。

pear55的博客 532

Xshell8连不上服务器?从SSH链路到防火墙的排查全攻略

SSH远程连接是运维和开发工作的基础技能,但“连接失败”的报错往往让人无从下手。远程连接的本质是一条从客户端到服务端的完整链路,涉及TCP端口、防火墙规则、安全组、SSH服务配置与鉴权方式等多个环节。理解每个环节的工作原理,是高效排查问题的前提。在实际工程中,端口不通、密钥权限错误、防火墙或安全组拦截是最常见的故障点,而Xshell8作为常用客户端,其免费许可与更新提示也常带来困扰。掌握从系统自带命令出发的分段定位法,能够快速区分网络问题与服务问题,从而精准解决Xshell、MobaXterm甚至VSCod

WGH100817的博客 313

100多台物理GPU服务器,每台服务器上有8张GPU卡,组网

计算网用 IB/RoCEv2 保证低延迟高带宽,支撑 800+GPU 的分布式训练;管理网和存储网独立部署,避免干扰核心通信;全链路冗余和规范布线,确保集群稳定运行;搭配 Slurm/K8s 和监控工具,实现高效管理。该方案可支撑千亿参数大模型训练,且具备极强的扩展性,未来可平滑扩容至 200 + 台服务器。

weixin_42795092的博客 2021

从零开始:如何租用云服务器并用Xshell连接部署应用

云计算的核心概念是通过网络提供可扩展的计算资源,其原理是将物理服务器虚拟化,形成可按需分配的计算、存储和网络资源池。这项技术的价值在于让个人开发者和小型团队能以低成本获得企业级的计算能力,无需自建机房。典型的应用场景包括网站托管、API服务部署、数据分析以及机器学习模型训练。本文聚焦于云服务器入门实践,详细解析如何选择适合的配置,并重点介绍如何使用Xshell这一经典SSH客户端工具进行远程连接与管理。通过掌握服务器选购、Xshell配置以及基础运维命令,开发者可以快速将本地项目迁移至云端,实现24小时稳定

weixin_34185512的博客 450

Python爬虫抓取淘宝商品详情页信息:从入门到高级技术应用

通过本篇博客,我们了解了如何使用Python爬虫抓取淘宝商品详情页的信息,如何使用requests和Selenium抓取静态和动态内容,如何应对淘宝的反爬虫机制,如何将抓取的数据保存到CSV文件等。随着爬虫技术的不断发展,开发者可以根据需要选择合适的工具和技术,如使用分布式爬虫框架提高抓取效率,或者利用OCR技术处理验证码等问题。在进行淘宝爬虫时,需要注意遵循相关法律法规和平台的爬虫政策,避免对平台造成过度的负担或侵犯其合法权益。

2201_76125261的博客 462

团体程序设计天梯赛竞赛题--登顶题【L3-042 污染大亨】

登顶级 3 道题,每道题 30 分,满分为 90 分。

Pretty Boy Fox的博客 1361

VMware虚拟机安装CentOS 7完整指南:从零搭建Linux服务器环境

虚拟化技术通过在单一物理硬件上创建隔离的虚拟计算机系统,为软件开发和系统运维提供了灵活、安全的测试与部署环境。其核心原理是利用虚拟机监控程序(Hypervisor)在硬件与操作系统之间建立抽象层,实现对CPU、内存、存储和网络等物理资源的逻辑划分与调度。这项技术的核心价值在于能够快速构建与生产环境一致的隔离沙盒,显著提升资源利用率,并支持环境的快速复制与回滚。在软件测试、教育培训、服务器整合及复杂网络模拟等场景中,虚拟化已成为不可或缺的基础设施。本文聚焦于企业级Linux环境搭建,详细解析如何通过VMwar

agtvo48266的专栏 477

对角两对双差速轮AGV的平移、直行、转弯和原地旋转之PID控制

本示例将展示如何使用PID控制算法,控制具有对角线布置的两对双差速轮(左前和右后)的AGV,实现平移、直行、转弯和原地旋转等运动。通过对车辆的运动学和PID控制器的设计,我们可以精确地控制AGV的运动

xiaoc100200的博客 1510

为什么工厂默认用梯形图?PLC编程语言选型的产线逻辑

PLC编程语言不是技术优劣的比拼,而是工业控制工程中可靠性、可维护性与响应时效的综合权衡。梯形图(LD)作为IEC 61131-3标准下的图形化语言,天然映射继电器逻辑与物理IO,实现‘所见即所控’,大幅降低MTTR(平均修复时间)和人为误操作风险;功能块图(FBD)则通过模块化封装提升复用性与数据结构化能力,成为连接PLC与MES/SCADA的关键桥梁。在高温、高干扰、24小时连续运行的产线环境中,‘易读、易查、易改’比‘语法高级’更具工程价值。本文基于滁州数十条真实产线调试案例,解析梯形图为何占据80%

weixin_34277853的博客 325

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

rocky linux安装教程:VMware虚拟机图文讲解部署Rocky Linux 9(附镜像包)

本文详细介绍了在VMware Workstation Pro中安装Rocky Linux 9.8的完整步骤,包括前期准备、虚拟机创建、ISO镜像挂载、网络配置、系统安装等关键环节。教程从下载VMware和Rocky Linux镜像开始,逐步指导用户完成虚拟机的硬件配置(CPU、内存、磁盘等),重点说明了NAT网络模式下的IP地址设置方法,并强调了root密码设置时的SSH登录权限选项。通过图文并茂的方式,帮助用户顺利完成从零开始的Rocky Linux最小化安装,适合初学者快速上手企业级Linux系统的部署

mysql教程 2446

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

OpenStack平台上,linux云主机可以使用xshell连接,但是无法xftp连接

笔者在OpenStack云平台上创建了CentOS6.6的云主机,用了一段时间后,发现xshell可以连接,但是xftp却连接不上。 于是进行伟大的百度操作,检查网络设置、ssh服务设置等,均正常,否则在创建之初,也不会都可以正常使用的。 笔者又进行了以下测试 (1)通过xshell连接至linux,然后在目录/usr、/home、/root下,执行ls命令,均正常,但是在/usr目录...

weixin_30420305的博客 510
上一篇: Linux SSH远程连接工具Xshell+Xftp下载及基本使用
下一篇: VMware虚拟机Linux(Centos 7.6)网络适配器详解
豆是浪个
博客等级 码龄2年 2567粉丝 138原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

豆是浪个

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值