我的计算机 (A:12.04) 和远程计算机 (B:10.04) 之间已有 ssh 连接(从 AI 只需输入 ssh B)。我在两台计算机上都拥有 root 访问权限。两台计算机都使用 ubuntu 桌面版。我正在努力设置远程桌面解决方案。经过大量不同的软件和尝试,我最接近的结果是能够使用 vinagre 连接到 vnc 服务器,但屏幕仍然黑着,原因不明。
答案1
这是我在虚拟机中工作的设置:
A:12.04 桌面 i386,Unity2d 和 3d 均已测试,客户端,xvnc4viewer
B:10.04 桌面 i386,标准 GNOME,服务器,x11vnc,openssh-server
开箱即用,完全更新,无需安装任何新内容
在 A:
sudo apt-get install xvnc4viewer
在 B 上:
sudo apt-get install x11vnc openssh-server
现在在 A:
第一个航站楼:
ssh -t 192.168.1.1 'x11vnc -localhost -display :0'
启动 x11vnc 服务器
第二航站楼:
xvnc4viewer -via 192.168.1.1 127.0.0.1:0
连接观众
验证它仅在端口 22 上:
netstat -an | grep *insert far end ip address here*
您应该会得到这样的结果--^