可以在Ubuntu VPS上安装GUI,然后从Windows上执行远程桌面?

我正在使用Windows 7并将购买与Ubuntu操作系统的VPS。 我曾经在Windows 2008 Enterprise OS上使用VPS,并使用Windows远程桌面来远程VPS。

现在,如果我切换到Ubuntu的VPS,我仍然可以使用Windows 2008企业VPS的远程桌面? 我认为Teamviewer软件可以帮助我使用从Windows到Ubuntu VPS的远程桌面,对吗?

这将取决于VPS和Ubuntu下安装的内容。

如果是服务器安装,则可能会有一些未安装的GUI(X)项,因为它可能会对使用多less磁盘空间和CPU周期产生巨大影响。

如果它具有带默认工作站软件包的工作站版本,则使用VNC连接到桌面共享function。

或者,您可以为Windows系统获取X服务器,并在运行远程系统时使用putty(使用X-forwarding启用)启动graphics应用程序,以便在Windows计算机上本地显示。

不过,最好的办法是学习如何使用命令提示符。 它可以让你运行一个更精简的系统,降低CPU使用率,并简化如何连接到你的机器(只使用SSH而不是一个较慢的graphics界面)。

你的build议是理论上可行的,但我会build议反对它。

你可能会更好地服务与控制面板接口之一,如cPanel或Webmin 。

是的你可以,你只需要安装vnc4server,tightvnc或realvnc。 我用我的桌面上的Windows 7与tightvnc查看器以及我的Windows 8笔记本电脑。

是的你可以,但这将导致安装许多文件到您的系统,并增加您的磁盘使用率,以及CPU / RAM使用率。

1.安装桌面环境和VNC服务器

通常,Ubuntu VPS没有安装graphics桌面环境或VNC服务器,因此您必须首先安装这些环境。 要使用最小的磁盘空间和最小的资源,我自己使用Xfce桌面环境和TightVNC。

sudo apt install xfce4 xfce4-goodies tightvncserver 

要在安装后完成VNC服务器的初始configuration,请使用vncserver命令设置安全密码。

 vncserver 

2.configurationVNC服务器

您应该configurationvnc,以便它首先启动桌面环境,然后启动vnc服务。 首先,杀死你在第一步启动的vnc服务器:

 vncserver -kill :1 

准备启动文件

 nano ~/.vnc/xstartup 

把这些行放到文件中:

 ~/.vnc/xstartup #!/bin/bash xrdb $HOME/.Xresources startxfce4 & 

确保该文件是可执行的

 sudo chmod +x ~/.vnc/xstartup 

现在启动vnc服务器,并准备好使用它:

 vncserver 

3.用法

您可以使用任何Windows vnc客户端从端口5901连接到您的服务器。我个人喜欢mRemoteNG来pipe理多个服务器。

要设置vnc以便在每次重新启动后自动启动,您需要将其设置为服务。 你可以阅读这个步骤的详细信息和设置作为服务从这个页面,我用作参考:

https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-16-04