Suse 机器是我笔记本电脑上的 vmware 虚拟机。
我可以使用 VmWare 应用程序登录控制台,但想从 Windows 7 登录图形用户界面。
正如你所看到的,我在 Linux 世界中有点迷失了......
答案1
以图形方式访问 Linux 系统的最简单方法是使用 VNC,服务器部分设置起来非常简单(openSuse wiki 提供了有关它的信息这里),Windows 上有很多 VNC 客户端在运行,我通常使用 RealVNC。在我看来,这对您来说是最简单的解决方案。
答案2
我会考虑两个选择。
一、在 SUSE 机器上启用 VNC 服务器,然后使用 VNC Viewer 连接到该机器并查看桌面。
根据您在该机器上所做的事情,第二个选项是下载 XLive CD(或 Windows 的其他 X 客户端),然后将安全 shell 放入 SUSE 机器(ssh -X user@ip),然后您就可以运行远程图形应用程序,就像它们在您的 Windows 系统上一样。
就我个人而言,如果您使用 VNC,我会考虑为 VNC 创建 SSH 隧道;VNC 未加密,因此密码和活动可能会在网络上被嗅探。您可以执行类似于 ssh -p 5900 -f -N -L 5900:ipaddress:5900 yourname@ipaddress 的操作来创建隧道,然后打开 VNC Viewer 并连接到 Windows 系统上的本地主机。这意味着您需要先使用 putty 或 cygwin 在 Windows 计算机上获取 SSH,但一旦您这样做,您的系统和 VM 之间就会有一个安全的加密隧道,您可以通过它查看桌面。如果命令行错误,其他人可能会编辑或更正它,但如果您想搜索如何设置它,它应该足以让您走上正确的轨道。
答案3
如上所述,VNC 是一个很好的选择。我还想提一下TeamViewer。TeamViewer 也是免费的,但它会自动为您设置加密,并且允许您通过互联网访问您的 VM,而无需配置您的家庭路由器。您唯一需要的命令行知识是 RPM 安装。
如果您选择这种方式,您将需要在要控制的 Linux 计算机上安装 TeamViewer 服务器,并在您控制它的 Windows 计算机上安装客户端。TeamViewer 将为您的计算机分配一个随机数字代码和密码(您也可以选择设置自己的密码),这些代码和密码是您的计算机独有的。
如果您还没有这样做,请将 VMWare 中的网络适配器设置从 NAT 更改为桥接。虽然 NAT 可以让 VM 连上互联网,但它不允许它与您的本地网络通信。将适配器设置为桥接可以解决此问题。