我想知道当主机说他们通过 ssh 授予您 root 访问权限时这是什么意思?
这是否意味着您只能使用命令行登录?
或者您可以通过 vnc 或其他远程访问使用 gnome 桌面(或您喜欢的桌面)吗?
此外,远程访问有什么好处,托管服务提供商会允许您使用它来安装软件吗?
我想另一个好处就是您可以为服务器创建新用户?
答案1
一般来说,这只意味着他们授予您对系统的完全 root 访问权限。大多数情况下,他们通过远程 ssh 终端提供此权限。默认情况下,99% 的服务器提供商只会为您提供命令行访问权限,但有了它,您就可以选择安装图形环境。不过,您需要使用远程 X 或 VNC 来显示 GUI 环境,因为大多数提供商不允许您直接访问服务器的控制台,尤其是在 VPS 的情况下。
拥有完全 root 权限后,您可以在服务器上执行任何操作。只要您遵守提供商的 AUP,即可。这包括安装应用程序、复制数据、添加用户、设置防火墙规则以及您想要/需要执行的任何其他操作。
顺便说一句,如果你真的想学习如何管理 Linux 服务器,我建议高度建议不要安装图形环境。是的,命令行的学习难度更大,但一旦你学会了它,它就会伴随你一生,你永远不会后悔学习这项技能。
答案2
这意味着您是通过 SSH 访问服务器的管理员。
SSH 代表安全 shell,您可以将其与 Windows 世界中的命令行进行比较。如果您愿意,您可以设置 gnome 桌面并使用 VNC 访问它。但这通常不是预安装的,因为大多数管理员不需要它在服务器上。
您可以自由安装任何您想要的软件。除非您的 EULA 提到您不允许安装的任何特定服务。