我们的一些 Linux CentOS 机器遇到了问题,即 SSH 无法在第一次尝试时连接。如果您启动会话,等待 5 秒钟,然后重新启动会话,它将正常工作并继续工作(新连接也是如此)约 1 小时。
查看 wireshark 转储和 SSH 配置的图像。
Host *
GSSAPIAuthentication yes
ForwardX11Trusted yes
SendEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
SendEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
SendEnv LC_IDENTIFICATION LC_ALL LANGUAGE
SendEnv XMODIFIERS
答案1
通常,当您第一次连接新设备时,ssh 会挂起几秒钟,因为目标机器在允许您输入密码/密钥之前会进行反向查找。
当您说它失败时,您的意思是它只是永久挂起还是存在某种错误?
也可以使用 -vvv 进行 ssh
ssh 计算机 -vvv
这将提供非常详细的输出,有助于找出问题所在。