当前位置: 首页 > news >正文

linux通用命令 ssh命令连接慢问题排查

系列文章目录


文章目录

  • 系列文章目录
  • 一、 ssh 连接慢
    • 3.1 查找原因
    • 3.2 解决方案


一、 ssh 连接慢

最近的 koji 服务器 使用 ssh 连接很慢。

3.1 查找原因

可以通过 ssh -vvv 192.168.0.123time ssh root@192.168.0.123 exit 查找原因如下:

  • SERVER的SSHD会去DNS查找访问的CLIENT IP的HOSTNAME,如果DNS不可用或者没有相关记录,就会消耗一段时间。
  • 在authentication gssapi-with-mic有时候也会消耗一段时间

3.2 解决方案

在linux中,默认就是开启了SSH的反向DNS解析,这个会消耗大量时间,因此需要关闭。

$ vi /etc/ssh/sshd_config
UseDNS=no # 虽然UseDNS yes是被注释的,但默认开关就是yes

在authentication gssapi-with-mic有很大的可能出现问题,因此关闭GSS认证可以提高ssh连接速度。

$ vi /etc/ssh/sshd_config
GSSAPIAuthentication no

修改server上nsswitch.conf文件。

$ vi /etc/nsswitch.conf
# 找到 hosts: files dns  改为
hosts:files# files dns 代表对于访问的主机进行域名解析的顺序,是先访问file(/etc/hosts)文件,如果hosts中没有记录域名,则访问dns,进行域名解析,如果dns也无法访问,就会等待访问超时(主要时间等待在这里)后返回,因此等待时间比较长。
http://www.lryc.cn/news/329250.html

相关文章:

  • 7.卷积神经网络与计算机视觉
  • Linux|如何管理多个Git身份
  • 力扣---最长回文子串---二维动态规划
  • (一)kafka实战——kafka源码编译启动
  • Spring Boot 使用 Redis
  • 火车头通过关键词采集文章的原理
  • Kafka 面试题及参考答案
  • 【Qt 学习笔记】Day1 | Qt 背景介绍
  • springboot3.2.4+Mybatis-plus在graalvm21环境下打包exe
  • Kubernetes(K8S)学习(二):K8S常用组件
  • 如何使用群晖WebDAV实现固定公网地址同步Zotero文献管理器
  • 【JavaSE】初识线程,线程与进程的区别
  • 全国青少年软件编程(Python)等级考试三级考试真题2023年9月——持续更新.....
  • react-navigation:
  • nginx负载均衡模式
  • 手写简易操作系统(十七)--编写键盘驱动
  • springboot中基于RestTemplate 类 实现调用第三方API接口【POST版本】
  • 编程器固件修改教程
  • Python从原Excel表中抽出数据存入同一文件的新的Sheet(附源码)
  • 计算机网络实验六:路由信息协议RIP
  • MySQL数据库备份策略与实践详解
  • String类相关oj练习
  • 【Linux】进程实践项目 —— 自主shell编写
  • 基于SpringBoot和Vue的学生笔记共享平台的设计与实现
  • C++心决之命名空间、重载函数和引用
  • higress使用了解
  • Swagger3探索之游龙入海
  • javaWeb项目-学生考勤管理系统功能介绍
  • 云备份项目认识、环境搭建以及所使用的库的介绍
  • 汇编语言第四版-王爽第2章 寄存器