我通过 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
远程操作了