为什么有些主机提供控制台而不是真正的 ssh 登录?

scr*_*ibu 4 vps ssh

我有两个运行 Ubuntu 的 OpenVZ VPS。

一方面,我联系ssh console-ABC@ip-1并看到了这段文字:

Last login: Sun Sep  4 03:41:41 2011 from 82.208.149.201
Starting PowerConsole v1.1 <> (c)2010 soluslabs ltd.
please wait...
successfully logged in.
entered into CT 165
Run Code Online (Sandbox Code Playgroud)

在另一个中,我连接root@ip-2并直接获得 shell 提示。

显然,我更喜欢最后一个,因为我可以设置 ssh 密钥,rsync 可以工作等。

但我想知道为什么 VPS 提供商会选择提供控制台。对他们来说更安全还是什么?

Ste*_*n C 6

您的一般性问题并不能真正回答。在功能方面,“外壳”和“控制台”之间没有明显区别。有细微差别...

按照惯例(在 UNIX / Linux 中),shell 处理解释 shell 语言、运行命令、维护会话状态,并将用户输入和输出的机制留给其他东西。其他可能是操作系统/硬件,或者可能是本地或远程 xterm。术语“控制台”的一种用法是用于做那件事的东西。

但术语“控制台”也用于指代提供更高级别功能的东西;即扩展包含经典外壳功能的东西,以提供更接近用户假定想要做的东西......大部分时间。我怀疑这里就是这种情况。

所以要回答你的问题:

但我想知道为什么 VPS 提供商会选择 [原文如此] 来使用控制台。对他们来说更安全还是什么?

这取决于所涉及的控制台软件。可能是因为控制台更安全;即他们更容易管理您可以/不能做的事情。可能是因为他们更容易为普通用户提供虚拟管理功能……而无需参加 Linux/UNIX 系统管理课程。它可能是这些和其他事情的组合。

实际上对他们来说是否更安全可能取决于他们管理人员的技术能力。)

但问题是没有实际意义的:他们选择了。如果您真的不喜欢它,最好的选择是更换为其他提供商。