首页 > 其他分享 >ssh 连接很慢

ssh 连接很慢

时间:2024-07-23 09:56:36浏览次数:4  
标签:debug1 192.168 etc ssh yinchao config 连接

ssh 连接很慢, 连接成功以后, 速度回复正常.

这里, 可以用 ssh -v 输出 debug 信息, 以得知具体是哪一步卡住了.

我这里的原因如下:

  1. 因为版本不匹配导致加密算法不兼容

OpenSSH_8.9p1 Ubuntu-3ubuntu0.10, OpenSSL 3.0.2 15 Mar 2022
debug1: Reading configuration data /home/yinchao/.ssh/config
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: include /etc/ssh/ssh_config.d/.conf matched no files
debug1: /etc/ssh/ssh_config line 21: Applying options for *
debug1: Connecting to 192.168.50.200 [192.168.50.200] port 22.
debug1: Connection established.
debug1: identity file /home/yinchao/local_test type -1
debug1: identity file /home/yinchao/local_test-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.10
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.3
debug1: compat_banner: match: OpenSSH_5.3 pat OpenSSH_5
compat 0x0c000002
debug1: Authenticating to 192.168.50.200:22 as 'yinchao'
debug1: load_hostkeys: fopen /home/yinchao/.ssh/known_hosts2: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts: No such file or directory
debug1: load_hostkeys: fopen /etc/ssh/ssh_known_hosts2: No such file or directory
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: algorithm: diffie-hellman-group-exchange-sha256
debug1: kex: host key algorithm: (no match)
Unable to negotiate with 192.168.50.200 port 22: no matching host key type found. Their offer: ssh-rsa,ssh-dss

  1. 因为使用了 gsapi-with-mic 加密算法, 用了一些时间

debug1: Next authentication method: gssapi-with-mic

解决:

可以修改配置文件 /etc/ssh/config, 修改些配置:

PubkeyAcceptedKeyTypes=+ssh-rsa
HostKeyAlgorithms=+ssh-rsa
GSSAPIAuthentication no

或者修改 某一台指定机器时, 使用什么配置 /home/yinchao/.ssh/config:

Host 192.168.50.200
PubkeyAcceptedKeyTypes=+ssh-rsa
HostKeyAlgorithms=+ssh-rsa
GSSAPIAuthentication no

总结

具体情况不一样, 所面临的问题就不一样, 具体是要会使用 ssh -v 选项调试和排查具体的问题.

标签:debug1,192.168,etc,ssh,yinchao,config,连接
From: https://www.cnblogs.com/yinchaows/p/18317624

相关文章

  • 使用snowflake.connector 3.0.3上的密钥对从python连接到snowflake
    我正在尝试使用Snowflake.connector包从我的Python代码连接到Snowflake。不幸的是,由于遗留代码,我只能在python3.7.3上使用Snowflake连接器版本3.0.3,并且无法升级我确实设法从我自己的计算机进行连接,使用:con=Snowflake.connector。连接(...私有密钥文件=......
  • 博客建站4 - ssh远程连接服务器
    1.什么是SSH?2.下载shh客户端3.配置ssh密钥4.连接服务器5.常见问题5.1.ITISPOSSIBLETHATSOMEONEISDOINGSOMETHINGNASTY!1.什么是SSH?SSH(SecureShell)是一种加密的网络协议,用于在不安全的网络中安全地远程登录到其他计算机系统。它提供了对远程服务器的......
  • 数据库中字符串连接符的使用
    在数据库操作中,字符串处理是日常工作中不可或缺的一部分。无论是构建动态查询,还是处理数据输出,字符串连接符的使用都是至关重要的。那么,如何正确地使用字符串连接符,才能高效地进行字符串操作呢? 在数据库中,字符串连接符的具体使用方法是什么?我们应该如何利用这些连接符来简化......
  • 关于ssh的X11Forwarding功能和vnc端口冲突的问题
    前言偶然间发现有时vnc端口启动不了,显示端口已经启动,但是查看发现默认的59xx端口未启动,但是60xx端口缺被一个sshd进程占用,vnc服务除了默认的59xx端口,还会用到60xx端口。正是因为这个60xx端口被sshd进程占用,所以vnc才启动不了。 那么这个sshd端口是干嘛的呢,默认的sshd端口不是......
  • druid连接池各属性说明
    1.1maxActive:连接池支持的最大连接数。一般取值20就可以了,一般把maxActive设置成可能的并发量就行了设0为没有限制。1.2maxIdle:连接池中最多可空闲maxIdle个连接,这里取值为20,表示即使没有数据库连接时依然可以保持20空闲的连接,而不被清除,随时处于待命状态。设0为没有......
  • VScode连接虚拟机运行Python文件的方法
    声明:本文使用Linux发行版本为rocky_9.4目录1.在rocky_9.4最小安装的系统中,默认是没有tar工具的,因此,要先下载tar工具2.在安装好的vscode中下载ssh远程插件工具3.然后连接虚拟机4.查看python是否已经安装5.下载扩展插件6.新建.py文件测试1.在rocky_9.4最小安装......
  • JDBC无法用SSL连接SqlServer2008的解决方法
    禁用了TLS1.1,使JDBC无法用SSL连接SqlServer2008怎么办,以下是解决办法找到jre的java.security文件如果是jre,在{JAVA_HOME}/jre/lib/security中,比如C:\ProgramFiles\Java\jre1.8.0_301\lib\security打开java.security并搜索“jdk.tls.disabledAlgorithms=”找......
  • SpringBoot利用MyBatis连接Mysql数据库时常见启动报错
    目录报错情况报错情况一:​编辑报错情况二:解决步骤一、解决命名问题1.mapper层的id是否和Dao层的方法名字相同2.检查namespace与Dao层的文件地址相同二、解决注解问题1.检查Controller层的注解是否正确和完整2.Dao层或者Mapper层的注解3.pojo层:实体类层Data注解(用来......
  • 如何判断USB设备与主机断开连接还是设备被主机挂起
    以CH592的CompoundDev例程为例,一、如果是在主机休眠/关机时被挂起,主机首先会下发USB_SET_FEATURE指令设置设备远程唤醒,紧接着发送USB_SUSPEND指令给从机设备。因此从机设备可根据先后顺序来判断是否被主机挂起,    二、设备如果意外掉线(USB线拔掉),则不会有USB_SET_FEATU......
  • Oracle——navicat连接Oracle数据库报错(12514)
    2024/07/221.问题描述2.解决办法3.参考材料1.问题描述与其他厂商做数据对接时,对方提供相关视图,我navicat连接Oracle数据库时报错,其报错代码如下:ORA-12514:TNS:listenerdoesnotcurrentlyknowofservicerequestedinconnectdescriptor2.解决办法对方提供实例为hisd......