在 Mac OS X Big Sur 11.2 上,使用域而非 IP 连接时 SSH 会挂起

在 Mac OS X Big Sur 11.2 上,使用域而非 IP 连接时 SSH 会挂起

自从更新到 Big Sur 以来,我在使用 ssh 时遇到了问题。运行只是挂起,什么也不打印。运行给出ssh [email protected]ssh -v [email protected]

OpenSSH_8.1p1, LibreSSL 2.7.3
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 47: Applying options for *
debug1: Connecting to my.domain.com port 22.

我找到了两种解决方案。第一种是使用 ip 地址(我通过运行找到的ping my.domain.com)连接,就像这样。运行也可以。设置ssh [email protected]ssh [email protected] -o ProxyCommand='nc %h %p'

Host *
 IPQoS lowdelay throughput

/etc/ssh/ssh_config 不起作用,因为问题说可以。我也尝试过取消设置 SSH_AUTH_SOCK,但没有效果。

有什么问题?有没有办法解决这个问题,而不需要将 ssh 别名为 ssh -o ProxyCommand='nc %h %p' 或在我想要 ssh 时查找 ip 地址?

相关内容