自从更新到 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 地址?