Macbook ssh 挂起

Macbook ssh 挂起

我现在无法通过我的 macbook 终端使用 ssh 连接到任何远程服务器。输入密码后它就挂了。SSH-VVV将在出现以下消息时挂起:

debug1: Entering interactive session.
debug2: callback start
debug2: Checking for xauth using /opt/X11/bin/xauth -f /var/folders/4q/84bx28ld3dd7w9bgzl28q1hr0000gn/T//xauth_test exit > /dev/null 2> /dev/null

debug2: x11_get_proto: /opt/X11/bin/xauth -f /var/folders/4q/84bx28ld3dd7w9bgzl28q1hr0000gn/T//ssh-vrmRFGwKUePV/xauthfile generate /private/tmp/com.apple.launchd.hQig8mkeOv/org.macports:0 MIT-MAGIC-COOKIE-1 untrusted timeout 1260 2>/dev/null

您知道该如何解决吗?如果您有什么想法想让我尝试,请告诉我。谢谢!

答案1

您需要发送“ForwardX11Trusted”选项

您可以在该主机的 .ssh/config 文件中将其设置为“yes”

或者您可以在 ssh 命令行上设置 -Y

答案2

其他人帮助我解决了这个问题,但我的解决方案略有不同。我的 中有ForwardX11和 没有。通过取出,ssh 就可以正常工作。ForwardX11Trusted~/.ssh/configForwardX11

因此,除非您使用远程 X11 应用程序,否则ForwardX11ForwardX11Trusted都应设置为No(或从 ~/.ssh/config 中删除)

相关内容