我正在运行一个没有任何 GUI 组件的 openSUSE 服务器(出于经典原因:性能、安全性、修补等)。
是否有可以在本地 (Windows) 计算机(或者本地 Linux VM)上运行的 Linux 相关图形工具,允许我控制/管理远程服务器?基本上是连接和读出当前配置(例如网络、分区等)并允许我在本地 GUI 上进行更改的工具,然后通过 SSH(或其他协议)上的命令自动传输回 openSUSE 服务器实际上改变那里的设置吗?
到目前为止我能找到的所有选项都是需要服务器上的 GUI 元素的方法,例如 X11Forwarding 或 VNC 访问这个问题。这是唯一可用的方法吗?
答案1
您可以在操作系统上设置管理代理,或者设置一些可以通过 SSH 管理系统的工具。就成熟度和易用性而言 - 我会说去网络敏或其中之一备择方案。
以下是一些其他示例,按复杂程度递增的顺序排列:
网络敏
- Webmin 是一个基于 Web 的 Unix 系统管理界面。使用任何现代网络浏览器,您可以从控制台或远程管理系统。
- Webmin 还可以设置为管理远程系统,如中所述集群 Webmin 配置模块
- 用户分钟可由非 root 用户使用并且虚拟分钟可用于管理虚拟域等。
关于安全性的一些注意事项:
- 将 SSL 与 Webmin 结合使用或使用 STunnel
- 安全Webmin
- SANS:使用 Tcp 包装器和 SSH 端口转发保护 Webmin
- 一如既往,让您的服务器和 webmin 保持最新并遵循安全建议。
- 设置防火墙并确保仅允许来自受信任的 IP 访问 webmin。
ISP配置
- 从一个控制面板管理一台或多台服务器;
- 开源并支持 SuSE 等发行版;
- 看看在线演示看看它是否符合您的要求;
伦德克- 运行手册自动化
- 从 Web 界面创建作业、跟踪和管理作业
- 需要编写脚本
木偶,厨师,盐,雷克斯或者安西布尔- 配置管理
不同的管理方法 - 通过配置管理。
- 大多数都带有官方 WebUI
- 存在替代 GUI 选项:Puppet Web 图形用户界面,Chef 服务器 WebUI
其他选项:
- 任何可以通过 SSH 连接或运行代理的东西都可以完成工作。例如,您甚至可以使用詹金斯来管理您的系统。
- 网页管理软件列表:http://alternativeto.net/software/webmin/
- http://www.howtoing.com/web-control-panels-to-manage-linux-servers/
- 你甚至可以从 Microsoft Systems Center 管理 SuSE 系统... 在某种程度上。