两台主机均运行 RHEL6.2。一台 (hostA) 安装了 X,另一台 (hostB) 没有安装。在第二台主机上安装 X 不是一个选项。在 hostA 上运行“echo $DISPLAY”会返回“:10.0”。
在 hostA 上,我有:- xhost +
在 hostB 上,我已经:-export DISPLAY=hostA:10.0
在 hostA 上运行“ps -ef | grep nolisten”显示:me 2400 2398 3 10:47 ? 00:00:01 Xvnc :10 -geometry 1680x1050 -depth 24 -rfbauth /home/me/.vnc/sesman_me_passwd -bs -ac -nolisten tcp -localhost -dpi 96
我如何删除“-nolisten tcp -localhost”并删除 Xvnc?
我已遵循Karmic Koala(Ubuntu):通过 TCP 启用远程 x 客户端没有任何运气。
答案1
使用启用了 X11 转发的 ssh 从 hostB 连接到 hostA。ssh -Y username@hostA
或者ssh -X username@hostA
应该可以工作。从您的会话中,运行您选择的 X 应用程序。