ssh 执行 SSH2_MSG_SERVICE_ACCEPT 慢问题
转载来源 :ssh 执行 SSH2_MSG_SERVICE_ACCEPT 慢问题 : https://www.jianshu.com/p/fd0583bf7ed2
1. 现象
执行 ssh 连接慢,通过 ssh -v 查看调试信息,发现打印 SSH2_MSG_SERVICE_ACCEPT 信息后等待很长时间。
2. 解决方案
网上找到 4 种方式解决。
GSSAPI 认证
- 由于 GSSAPI 认证导致,修改/etc/ssh/sshd_config,对应行修改为 no。
服务器端启用了 GSSAPI。登陆时客户端对服务器端的 IP 地址进行反解析,服务器端 IP 地址没有配置 PTR 记录,则耗时较长。
GSSAPIAuthentication no
DNS 解析
- 由于 DNS 解析导致,修改 /etc/ssh/sshd_config,对应行修改为 no。
- 连接 OpenSSH 服务器时,如果 UseDNS 选项打开,服务器首先会根据客户端的 IP 地址进行 DNS PTR
反向查询出客户端主机名,然后根据查询出的客户端主机名进行 DNS 正向 A 记录查询,并验证是否与原始 IP
地址一致,通过此种措施防止客户端欺骗。
UseDNS no
nsswitch
- 修改 /etc/nsswitch.conf 文件中 hosts: 行。
hosts: files dns
目标主机 hosts
- 修改目标主机的 /etc/hosts 文件,添加本地主机的 IP 和 hostname。
参考链接 :ssh 执行 SSH2_MSG_SERVICE_ACCEPT 慢问题 : https://www.jianshu.com/p/fd0583bf7ed2
ssh 执行 SSH2_MSG_SERVICE_ACCEPT 慢问题相关推荐
- php ssh 管理服务器,php 利用ssh执行远程或本地liunx服务器命令
/** * 利用ssh执行 远程或本地liunx服务器命令 * 虽然可以用 shee_exec来执行本地机命令 但却无法选择用哪个用户来执行 此函数可解决此类问题 * $host ssh 主机名 可以 ...
- 运行shell脚本时怎么知道jdk路径_Shell写脚本关于ssh执行jar包,需要刷新JDK路径的问题...
比如脚本中下面这一段 ssh $i "java -jar /applog/$PROJECT/$APPNAME --server.port=$SERVER_PORT >/dev/null ...
- 非root用户ssh 执行 sudo远程机器免密钥
非root用户ssh 执行 sudo远程机器免密钥 # 1.登陆192.168.1.10 ssh-keygen -t rsa # 一路回车 # 将公钥添加到认证文件中 cat ~/.ssh/id_rs ...
- 无需密码通过ssh执行rsync来同步文件
1.通过ssh执行rsync(需要密码) 通过ssh帐户(需要密码)执行rsync,将文件同步镜像到远程服务器. 下面这个例子将本地的/home/ramesh同步到远程目录/backup/ramesh ...
- shell通过sshpass远程ssh执行命令
#先安装sshpass yum install sshpass #执行ls示例 sshpass -p yourpassword ssh root@192.1.1.118 "ls" ...
- 手机(Android)刷NetHunter安装指南,无需ssh执行kali命令, NetHunter支持的无线网卡列表!
一.安装NetHunter 前提:确保手机已经root,已装上magisk.如果没有root,可用尝试magisk root 后执行此文 1.下载Nethunter:Get Kali | Kali L ...
- python连接ssh执行模块_python ssh之paramiko模块使用
1.安装: sudo pip install paramiko 2.连接到linux服务器 方法一: #paramiko.util.log_to_file('ssh.log') #写日志文件 clie ...
- java ssh shell命令_java 通过ssh 执行命令
java 里面的开源 ssh lib jsch 例子 JSch jSch = new JSch(); //设置JSch 的日志,可以看到具体日志信息 JSch.setLogger(new Logger ...
- python远程登录并执行命令_Python - 远程SSH执行命令
前言 在自动化运维中经常需要通过ssh批量操作服务器,利用Python的paramiko模块就快速完成工作. 安装 pip install paramiko 使用SSHClient类 SSHClien ...
最新文章
- 设计一个基于svg的涂鸦组件(一)
- TensorFlow-Bitcoin-Robot:Tensorflow 比特币交易机器人
- object转字符串
- 雪碧图sprity 合并多图使用心得
- HttpClient Get/Post方式调用Http接口
- android 闪屏页处理_Android应用闪屏页延迟跳转的三种写法
- 第二冲刺阶段绩效评估
- 什么是RAID(独立磁盘冗余阵列)?
- wpf 轮询mysql数据库_WPF非轮询方式实时更新数据库变化SqlDependency
- ideal使用eclipse快捷键
- WIN7 32 联想针式打印机 联想DP600+ 文字不全
- 【实用】excel中创建项目进度计划
- 网易云linux版本下载
- 图像知识 太经典 膜拜
- 黑苹果卡在白苹果不动_从黑苹果到“白苹果”这一年我经历了什么
- 七周成为数据分析师—Excel实战篇
- 温故知新(七七)nextTick 是在本次循环执行,还是在下次,setTimeout(()=>{},0)呢
- android 直播sdk 抖音,从零开始仿写一个抖音App——跨平台视频编辑SDK项目搭建
- CDH安装Tez 0.8.5
- tcl/tk参考——列表操作llength
热门文章
- keytool条目_keytool工具使用详解二(整理)
- python使用json_Python之json使用
- swing获取文本框内容_Swing 使用 JTable详解
- 计算机生成兵力方法,计算机生成兵力平台体系结构技术研究
- java bean 动作标签_jsp:javabean动作标签实例
- Java的IO操作(五) - PrintStream类、字符流、Reader和Writer、带缓冲的字符流BufferedReader和BufferedWriter...
- iOS 开发之玩转专场动画
- Office之Word
- iptables第二部分
- 使用cronolog-1.6.2按日期截取Tomcat日志