图形服务器管理

Pan*_*her 13 server

我是 Ubuntu 服务器的新手,并不像我希望的那样熟悉命令行 (bash)。

哪些图形界面可用于服务器管理?

Pan*_*her 21

命令行就够了

我理解命令行界面的想法一开始可能有点不舒服,但它确实是一个合理的选择。您在桌面上使用命令行界面,因此您应该已经对 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挂载您的文件系统


来自评论

  • chrylis不过,确实要学习 CLI。它是 Puppet 或 Terraform 等可靠管理工具的基础,因为它可以自动化。

  • el.pescado我还建议您习惯使用命令行工具。一些发行版提供 GUI 管理工具(如 OpenSuse 上的 YAST),但每个发行版都提供不同的工具。另一方面,命令行工具在每个 Linux 上的工作方式大致相同。


图形化工具——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/

面板


安全工具

除了服务器管理之外,还有多种工具可用于监控您的服务器。

  • NIDS(网络入侵检测)

Snort https://www.snort.org/只是监控网络流量的一种工具,对于大多数用户来说可能有点过头了。Base 是 snort 的图形界面:

请参阅https://s3.amazonaws.com/snort-org-site/production/document_files/files/000/000/122/original/Snort_2.9.9.x_on_Ubuntu_14-16.pdf

https://ubuntuforums.org/showthread.php?t=1477696

根据

欧安会