通过 ssh 进行 Xprograms,什么也没有发生

通过 ssh 进行 Xprograms,什么也没有发生

我是 SSH 新手,正在尝试设置连接以通过我的学校运行 Xapplications。我登录得很顺利,但进入后,我将显示内容导出到我的 ip,即:

export DISPLAY=MYIP:0.0

之后我尝试运行几个 xapplications,例如 xterm 或 firefox,但什么也没发生。我没有收到终端的任何响应,而是告诉我无法访问显示器或类似信息,我必须按 ctrl + C 才能返回提示。

我感觉我缺少了一些简单的东西......

答案1

如果您正在设置,DISPLAY那么您将覆盖的sshX11 转发;使用或选项正确ssh设置(您可能需要后者)。DISPLAY-X-Y

连接后,运行echo $DISPLAY,您应该看到 10:0

除此之外,您尝试直接连接 X11(不要这样做;这极其不安全)可能会被防火墙拒绝。

此外,如果您想要隧道传输 http 流量,而不是转发 Firefox,最好使用端口转发,即 Socks 代理。

ssh -C2qTnN -D 8080 用户名@服务器

看:https://calomel.org/firefox_ssh_proxy.html

相关内容