我已经通过 ssh 登录到远程机器并使用了命令
firefox --display:192.168.1.2:0
192.168.1.2本地机器的IP地址在哪里。
但它说“ Error: cannot open display: 192.168.1.2:0”
Gom*_*dor 11
在远程机器上编辑/etc/ssh/sshd_config。它应该包含以下内容:
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
Run Code Online (Sandbox Code Playgroud)
重新启动 sshd。
像往常一样通过 ssh 登录到远程,但不要忘记使用-X选项(启用 X11 转发)。还建议使用-C(压缩),因为much slower无论如何通过 ssh 使用 X将比通过 telnet 使用。登录后,无需自己设置DISPLAY,键入
$ echo $DISPLAY
Run Code Online (Sandbox Code Playgroud)
它应该显示这个奇怪的值:
localhost:10.0
Run Code Online (Sandbox Code Playgroud)
这很奇怪但很完美。现在你可以输入
firefox
Run Code Online (Sandbox Code Playgroud)
并等待其窗口打开。等待真的意味着等待,因为除非远程机器离你很近,否则需要一段时间。要有耐心。
| 归档时间: |
|
| 查看次数: |
33645 次 |
| 最近记录: |