ssh 根密码

ssh 根密码

我如何获取 root 密码,我尝试使用命令 ssh root@localhost 登录 cmd,但我不知道应该使用哪种类型的密码。服务器是 Linux VPS。我的系统是 Windows 10。

答案1

很可能XY 问题。虽然从技术上讲,可以将 Ubuntu 设置为以 root 用户身份登录(如果您知道自己在做什么),但一般不建议这样做。您肯定地不希望可公开访问的计算机(或 VPS)通过 SSH 启用 root 密码登录。

某些操作系统的某些 VPS 提供商默认使用 root 登录,但即便如此,我还是建议设置一个普通用户帐户来使用,除非您有使用 root 的理由。

如果你真的需要以 root 身份登录,并且不使用sudo,请使用SSH 密钥登录理想情况下,这并不总是可行的(如果你做错了,你可能会被锁定在系统之外),但如果可以的话,也尝试让它成为 SSH 密钥仅有的所以你根本无法用密码登录。

附注:如果您在 Windows 计算机上尝试通过 SSH 连接到云 VPS,您需要类似(但使用您的 IP 地址)的操作。或者,如果您有指向 VPS 的 DNS A 记录,您可以执行(但使用您的域)。如果您对该域的所有请求都使用缓存代理,则后一种选项可能不起作用。从 Windows 执行此操作将尝试通过 SSH 连接到 Windows 本身,这可能不是您想要的。ssh [email protected]ssh [email protected]ssh username@localhost

相关内容