我是 SSH 新手,正在尝试设置连接以通过我的学校运行 Xapplications。我登录得很顺利,但进入后,我将显示内容导出到我的 ip,即:
export DISPLAY=MYIP:0.0
之后我尝试运行几个 xapplications,例如 xterm 或 firefox,但什么也没发生。我没有收到终端的任何响应,而是告诉我无法访问显示器或类似信息,我必须按 ctrl + C 才能返回提示。
我感觉我缺少了一些简单的东西......
答案1
如果您正在设置,DISPLAY
那么您将覆盖的ssh
X11 转发;使用或选项正确ssh
设置(您可能需要后者)。DISPLAY
-X
-Y
连接后,运行echo $DISPLAY
,您应该看到 10:0
除此之外,您尝试直接连接 X11(不要这样做;这极其不安全)可能会被防火墙拒绝。
此外,如果您想要隧道传输 http 流量,而不是转发 Firefox,最好使用端口转发,即 Socks 代理。
ssh -C2qTnN -D 8080 用户名@服务器