通过 ssh -X :未设置显示

Jua*_*blo 3 debian ssh debian-squeeze

我尝试通过 ssh 连接

 ssh -X user@host
Run Code Online (Sandbox Code Playgroud)

但我得到

$ xterm
xterm Xt error: Can't open display: xterm:  DISPLAY is not set

$ echo $DISPLAY
# ... nothing
Run Code Online (Sandbox Code Playgroud)

在我的 sshd_config 中我有

X11Forwarding yes
X11DisplayOffset 10
Run Code Online (Sandbox Code Playgroud)

编辑

/var/log/auth.log我得到

 sshd[7396]: error: Failed to allocate internet-domain X11 display socket.
Run Code Online (Sandbox Code Playgroud)

Sir*_*rch 5

如果 ipv6 导致问题,请将其添加到 /etc/ssh/sshd_config 并重新启动 ssh。

AddressFamily inet
Run Code Online (Sandbox Code Playgroud)