问题
大多数人都希望使用“ -X”选项通过ssh连接到服务器,以便使用客户端的显示在远程主机上运行GUI程序。我想在连接到服务器的物理监视器上运行GUI程序。这可能吗 ?让我更具体一点:
我的情况如下:我有一个没有键盘或鼠标的工作站,但是连接了监视器。我想使用笔记本电脑通过SSH进行连接,并能够启动一些图形程序,例如xeyes或ssvnc,并将其显示在工作站的监视器上。
[xapple@laptop ~]$ ssh workstation
Last login: Mon Sep 26 20:03:35 2011 from laptop
[xapple@workstation ~]$ export DISPLAY=:0
[xapple@workstation ~]$ xeyes
No protocol specified
Error: Can't open display: :0
编辑:额外信息
我也许应该更清楚地解释一些事情:
- 我在工作站上具有sudo访问权限,如有需要,我可以安装任何东西。
- 工作站正在运行GNOME用户界面。
- 在从工作站断开键盘和鼠标的连接之前,我登录了GNOME会话。因此,当前可以在工作站的监视器上看到我的GNOME桌面。
- 我不希望从工作站上的笔记本电脑运行程序。我想在工作站上运行工作站程序。xeyes或任何在远程服务器上找到的可执行文件,应在远程服务器的监视器上运行
- 我知道执行此操作将使我处于无法将光标连接到界面的情况。我无法点击任何东西。没关系。
任何帮助,不胜感激!
xhost +
在服务器上执行过?