6 server remote-desktop remote-access
由于我是 Ubuntu 的新手,并且 GUI 使查找和安装应用程序变得轻而易举(至少对我而言),我正在检查 Ubuntu Server 是否有远程桌面功能,我发现了这一点......
[1] 下列说法正确吗?
Ubuntu Desktop = Ubuntu Server + GUI + pre-installed apps meant mostly for desktop use
Run Code Online (Sandbox Code Playgroud)
[2] 如果上述情况属实,(a) 我可以要求我的网络托管服务提供商为我提供安装了 Ubuntu 桌面版的专用服务器,对吗?(b) 通过为服务器安装 Ubuntu 桌面,我是否会处于亏损状态?我的意思是,它会为进程使用更多的 RAM 吗?与 Ubuntu Server 相比,它会更慢 - 即托管在其上的网站/应用程序加载速度会更慢等吗?
[2] 假设我有一台由 Web 托管服务提供商提供的安装了 Ubuntu Server 的专用服务器。我所拥有的只是访问终端,如何启用远程桌面?像这样?
sudo aptitude install ubuntu-desktop
Run Code Online (Sandbox Code Playgroud)
接下来是什么?如何继续在服务器上启用远程桌面?然后我如何从我的桌面连接?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--or-- sudo aptitude install kubuntu-desktop)
如果不是这样,非常抱歉(将很多问题合二为一 - 我认为它们是相关的,所以......)
您不需要在服务器上安装 GUI(只需随包安装的“骨架”文件xserver-common),也不需要远程桌面,以便使用图形包管理工具。您可以改为使用ssh -X连接到服务器并运行应用程序:
ssh -c blowfish -C -X username@hostname
您可以不使用-c blowfishand 或-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 文档。但是请注意该页面上解释的(好的)原因,为什么您可能不应该这样做。
| 归档时间: |
|
| 查看次数: |
55809 次 |
| 最近记录: |