远程 GUI、Windows 客户端、Ubuntu 16.04 服务器

Mad*_*ter 1 ssh vnc remote-desktop remote-x-session xrdp

我需要从 Windows 笔记本电脑访问我的远程 Linux 机器的 GUI。为此,我尝试了两种方法:

a) 安装了 xrdp 和 Tigervnc。它有效,但速度太慢,而且我担心安全问题(见下文)。

b) ssh -X。这允许在我的笔记本电脑上拥有单个 X11 应用程序,这就足够了,但奇怪的是,它比带有 xrdp 的完整桌面更慢。

所以,我有几个问题:

  1. 你能建议替代的,更快的方法吗?
  2. xrdp/vnc 的安全性如何?可以在不进一步牺牲速度的情况下使用 ssh 进行隧道传输吗?如果是,怎么做?如果没有,我可以使用一些类似 ssh 的加密密钥进行无密码身份验证吗?

非常感谢。

Pan*_*her 5

命令行就够了

我理解命令行界面的想法一开始可能有点不舒服,但它确实是一个合理的选择。您在桌面上使用命令行界面,因此您应该已经对 bash / zsh / shell 有所了解。

优势 - 快速且安全(通过 ssh)。

IMO 桌面环境对服务器没有真正的帮助,因为服务器端的一切都是命令行。

启动/停止服务、编辑配置文件、安装/更新包、移动数据文件、防火墙和网络工具以及用户管理等任务都不会通过运行图形终端来增强。

安装桌面环境会添加数百个包,其中绝大多数未使用,因此会占用磁盘空间、复杂的升级并增加潜在的安全漏洞(更多应用程序 == 更多潜在安全漏洞)。

要管理服务器,请使用 ssh + screen 或 screen 的替代方法 -是否有任何用户友好的 screen 替代方法?

这允许您附加和重新附加到您的服务器。

确保使用最少的密钥保护 ssh http://bodhizazen.com/Tutorials/SSH_security

nano / vim / emacs 都是很棒的编辑工具。您可以远程使用 vim + ssh 编辑文件https://unix.stackexchange.com/questions/202918/how-do-i-remotely-edit-files-via-ssh

或者您可以通过 sshfs https://help.ubuntu.com/community/SSHFS挂载您的文件系统


图形工具 - WEB 解决方案比桌面更好

如果您觉得需要 图形界面,请使用众多基于 Web 的界面之一。这些工具比 VNC 更快,比 VNC、图形界面和特定于服务器任务更安全。

您可以通过 https 或 ssh(取决于工具)保护它们。

您可以通过浏览器从任何操作系统连接到它们。

  1. Webmin http://www.webmin.com/

网民图片

  1. 驾驶舱 http://cockpit-project.org/

在此处输入图片说明

如果需要,还有几个专门的 Web 界面,例如

  1. phpmyadmin - 管理数据库https://www.phpmyadmin.net/

phpmyadmin

  1. 虚拟化也有多种选择。

虚拟管理器

oVirt

  1. 如果你谷歌搜索,你可以找到许多网络界面,有各种各样的替代工具。https://www.tecmint.com/web-control-panels-to-manage-linux-servers/

面板