由于我是Ubuntu的新手,并且由于GUI使查找和安装应用程序变得轻而易举(至少对我而言),因此我检查了Ubuntu Server是否具有远程桌面功能,并且发现了这一点...
[1]以下是正确的吗?
Ubuntu Desktop = Ubuntu Server + GUI + pre-installed apps meant mostly for desktop use
[2]如果以上情况是正确的,(a)我可以要求我的网络托管提供商向我提供一台安装了Ubuntu桌面版本的专用服务器,对吗?(b)通过为服务器安装Ubuntu桌面,我是否会处于失败的境地?我的意思是,它会占用更多的RAM用于进程吗?而且,与Ubuntu Server相比,它会更慢吗?-例如,托管在其上的网站/应用程序会更慢地加载吗?
[2]假设我有一个由虚拟主机提供商提供的Ubuntu Server安装的专用服务器。我所拥有的只是对终端的访问权限,如何启用远程桌面?像这样?
sudo aptitude install ubuntu-desktop
接下来是什么?如何继续在服务器上启用远程桌面?然后如何从桌面连接?I have only found GUI-based HOW TOs, and no credible terminal-based solutions. So, please don't take this for a duplicate.
[4]如上所述,启用远程桌面是否会引起任何安全问题?
[5]有人告诉我,与Gnome和Unity相比,KDE的GUI更快,性能更好。真的吗?(这意味着,我应该将此命令用于[3]:-sudo aptitude install xubuntu-desktop
或- sudo aptitude install kubuntu-desktop
)
如果不是这样,那就非常抱歉(将很多问题归结为一个--我以为它们是相关的,所以...)
xserver-common
为了使用图形化的软件包管理工具,您不需要在服务器上安装GUI(只需在软件包中安装“骨架”文件),也不需要远程桌面。您可以改用ssh -X
连接到服务器并运行该应用程序:
ssh -c blowfish -C -X username@hostname
您可以省略-c blowfish
和或-C
,但是,如果这样做,运行图形程序时,连接速度可能会明显变慢。但是,如果您使用的是本机所在的LAN,则建议您保留-C
并保留-c blowfish
。
(-c blowfish
品牌ssh
使用的blowfish
密码,这是安全的128位AES加密是否则默认,但它往往是计算速度更快,减少等待时间。-C
启用压缩,如果它是可用的,这将增加连接速度慢的速度-包括几乎可以通过Internet建立任何连接-通过建立连接来减少需要传输的数据。但是,-C
通常无法在非常快速的连接(例如客户端和服务器位于同一局域网中)上提供帮助,因为在这种情况下,执行数据压缩和解压缩的计算操作所导致的增加的延迟可能会抵消传输带来的好处。较小的数据量。见的描述-c
和-C
对选项的ssh(1)手册页和加密算法在ssh_config中(5)用户手册,以获取有关如何使用这些标志的更多细节。通常,如果您对命令的工作方式感到好奇,可以通过发出命令或联机查看命令的手册页。)man command-name
然后,您可以安装所需的任何图形包管理实用程序:
sudo apt-get update; sudo apt-get install software-center
或者: sudo apt-get update; sudo apt-get install synaptic
或者: sudo apt-get update; sudo apt-get install update-manager
(当然,您可以安装多个安装程序-运行后sudo apt-get update
,运行类似的命令sudo apt-get install update-manager synaptic
。)
然后运行您要使用的任何实用程序,方法是输入其名称(它们都具有与程序包名称相同的可执行文件名称...尽管对于Ubuntu中的所有软件而言并非如此),然后按Enter键。
由于您使用进行登录,因此ssh -X
在远程服务器上运行的程序将在本地(客户端)计算机上显示其窗口和其他图形用户界面元素。
从另一个类似Unix的系统连接时,这很可能立即可用。但是,如果客户端是Windows,则需要使用支持X11转发的SSH客户端,并且需要在客户端计算机上安装并运行X11。您可以使用Cygwin轻松实现这一目标(请参见《Cygwin / X用户指南》)。
这是可能的(很容易)到Ubuntu服务器系统上安装GUI的,虽然它被认为是不宜在生产系统上这样做。您可以自己执行此操作(假设您对系统具有管理权限,如果没有,则根本无法执行任何程序包管理!)。请参阅服务器GUI文档。但是请注意该页面上解释的(好的)原因,为什么您可能不应该这样做。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句