我有两个运行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
在另一个中,我用root@ip-2连接并直接获取shell提示符。
显然,我更喜欢最后一个,因为我可以设置SSH密钥,rsync将工作等。
但我想知道为什么VPS提供商会select提供一个控制台。 对他们还是什么更安全?
你的一般问题并不真正负责。 从function上来说,“一个shell”和“一个控制台”没有明显的区别。 有细微的差别
按照惯例(在UNIX / Linux中),一个shell处理解释shell语言,运行命令,维护会话状态,以及把用户input和输出的机制留给别的东西。 其他的东西可能是操作系统/硬件,或者可能是像本地或远程xterm的东西。 “控制台”一词的用法就是用来做这个事情的。
但是术语“控制台”也被用来指提供更高级function的东西; 即扩展或包含经典壳体的function的东西,以提供更接近用户被假定想要做的事情…大部分时间。 我怀疑这是这种情况。
所以要回答你的问题:
但是我想知道为什么VPS提供商select[原文如此]使用控制台。 对他们还是什么更安全?
这取决于所涉及的控制台软件。 这可能是因为控制台更安全。 即他们更容易pipe理你可以/不可以做的事情。 这可能是因为他们更容易为普通用户提供虚拟的pipe理function,而不需要参加Linux / UNIX系统pipe理课程。 它可能是这些和其他事物的组合。
(对他们来说是否更加安全可能取决于他们pipe理人员的技术能力。)
但问题是没有意义的:他们select了。 如果你真的不喜欢它,你最好的select是改变到另一个提供者。
事实certificate,我一直有正常的shell访问。
我试图使用IP PowerConsole(我认为是所有的VPS相同)。
一旦我切换到我的VPS的IP,一切按预期工作。
你不能拧“控制台”,它将永远在你身边。 另一方面,如果你错误configuration了ssh,你可以locking自己。