如何通过 vnc(vino)重新启动 ubuntu 12.04 上的远程 X 服务器?

如何通过 vnc(vino)重新启动 ubuntu 12.04 上的远程 X 服务器?

我通过 vnc (vino) 远程使用 Ubuntu 机器。有时 x 服务器停止响应(屏幕未更新),因此只有手动重启(当我可以物理访问该机器时,通过 tty 执行“sudo service lightdm restart”)。当我无法物理访问该机器(远程)时,有什么方法可以重启 x 服务器吗?

编辑:感谢您的所有帮助。如果可以的话,我会给您点赞。

答案1

当然,只需安装一个 ssh 服务器即可。您可能还应该通过 ssh 路由 vnc,但我不会重点介绍这一点。

ssh 服务器基本上与 vnc 的功能相同,但适用于 tty(不适用于 gui)。它能够执行许多操作,但主要用作向远程计算机显示终端窗口的方式,以便您可以使用远程计算机的命令。

您可以使用它来安装sudo apt-get install openssh-server,并且服务器/服务应在安装后(和启动时)自动启动

服务器监听端口 22,要登录您只需使用您的用户名和密码,就像在 tty 中一样。

要从任何 Linux 安装测试服务器,只需打开终端并输入:

ssh 'your username'@'your ip'

然后输入您的密码。如果未安装 ssh 客户端,您可以通过以下方式安装它

sudo apt-get install openssh-client 如果你想从 Windows 安装连接到你的电脑,你可以使用 putty 程序(免费,谷歌搜索:P)

答案2

使用 SSH。如果您可以通过 vnc 访问机器,我想您也可以通过 SSH 登录。

如果你以前从未这样做过,那么如何操作:

首先检查 openssh-server 守护程序是否正在运行:
ps -A | grep sshd

您应该会看到sshd列表。
如果没有,请继续此处: 安装 openssh-server

如果你的系统有 ububntu 的默认 ssh 配置,你应该能够使用
ssh username@server-ip -> authenticate从远程机器登录

然后你就可以sudo service lightdm restart远程操作了

相关内容