我的意思是,服务器通常没有显示屏或键盘。那么系统管理员通常通过哪些方式安装服务器端应用程序或管理系统?他们总是从另一台计算机使用 SSH/Telnet 吗?还有其他方法吗?
答案1
这是一个非常广泛的问题,与 Serverfault 的常见问题解答并不相符。但无论如何,这里有一个答案。
连接服务器的主要方式是 SSH。切勿使用 telnet - 您永远无法曾经,在未加密的连接上进行任何工作!
大多数现代企业级系统都有一个 ILO 或 RIB 接口,它基本上是一种通过 SSH 连接到一个小程序的方式,让你可以像按下电源按钮一样重新启动服务器,并像在服务器上使用显示器和键盘一样连接到控制台。
对于安装程序,不同的操作系统有不同的解决方案。例如,Redhat 提供了一个卫星服务器,它有很多 rpm,以及在服务器上运行的程序,这些程序会定期检查更新。(我不希望我的服务器自动更新;我想确保我随时知道发生了什么 - 但这取决于您的环境。)Solaris 和 HPUX 有类似的设置。您还可以使用 Puppet 或 cfengine 之类的东西。
TL;DR:对于基本访问,SSH 是连接服务器的最常见方式。还有其他安装程序的方式,具体取决于您的操作系统以及您想要的自动化程度。