我想通过互联网从我的 Windows 笔记本电脑访问我的一台 Ubuntu 服务器的桌面。我运行的是 Ubuntu 12.04 和 Windows 8。
抱歉,我问了这些一般性的问题,因为过去几天我一直在尝试一些相关链接,但还没有找到合适的解决方案。
如何远程访问我的 Ubuntu 服务器的桌面?
答案1
自 Ubuntu服务器安装默认不安装X环境,所以没有桌面连接到。除非您手动安装 X,否则您需要的是一种访问控制台/命令行的方法,因为您在 Linux 服务器中执行的大部分操作都是通过控制台完成的 =)
-SSH 客户端
访问控制台的最简单方法是使用适用于 Windows 的 ssh 客户端 PuTTy(可在 putty.org 上获得)。
我首选的方法是安装适用于 Windows 的 openssh(在 openssh.org 下载)。这意味着您可以通过打开 DOS 窗口并键入“ssh”来连接到服务器,就像在 Linux 的控制台上一样。
-SSH 服务器
要验证 ssh 服务器是否在服务器上运行,请在服务器控制台上输入以下命令:
sudo 服务 ssh 状态
如果正在运行,您将收到一条消息,表明服务正在运行,并收到一个表示进程 ID 的数字。如果收到错误消息,则可能未安装 ssh 服务器。请尝试以下操作来安装 ssh 服务器:
sudo apt-get 安装 ssh
这将安装 ssh-server 并启动它。现在您应该能够使用 putty 通过 ssh 进行连接。
- 奖金
安装/使用 ssh 连接到服务器可以获得额外的好处,即能够使用名为 winscp 的 Windows 程序(在 winscp.net 下载),它是“scp”的 Windows 实现,允许您以类似 FTP 的方式将文件下载/上传到服务器。
答案2
听起来您想设置 VNC。一种尝试方法是使用 TightVNC。这里是针对 Ubuntu 10.10 的说明。
另一个值得研究的选项是 Vino,它现在默认随 Ubuntu 一起提供(我不确定 12.04 是否如此)。