在运行 FreeBSD 12 的 Digital Ocean Droplet 上登录控制台的用户名是什么

Bas*_*que 3 freebsd login digital-ocean

作为与DigitalOcean上的 Droplet 建立 ssh 连接的替代方法,他们提供了一个“控制台”,即VNC连接,类似于将监视器和键盘插入您的虚拟服务器。

打开这样的控制台窗口时,系统会提示我输入 alogin然后password.

使用 SSH 密钥创建了我的 Droplet 后,我​​不知道login可能是什么,也不知道password可能是什么。

? 如何通过控制台登录到 DigitalOcean 上的 Droplet?

如果这很重要,我的 Droplet 正在运行 FreeBSD 12。

我看过文档页面,如何使用 DigitalOcean Droplet Console 重新获得对 Droplet 的访问权限。该页面确实有一个部分Log In with the Console。但几乎没有给出登录名或密码的解释。它提到:

在登录提示处,输入您要登录的用户。这通常是 root 用户或配置了 sudo 权限的用户。

但是对于我的新 FreeBSD droplet,它root不能用作登录名。

如果我使用该freebsd用户,我会被提示输入密码。没有建立密码,所以Catch-22。

login: freebsd
Password: 
Login incorrect
login:
Run Code Online (Sandbox Code Playgroud)

……然后继续。

Bas*_*que 5

tl;博士

在 Droplet 管理页面的Access选项卡上,单击Reset Root Password按钮为rootFreeBSD 系统上的用户设置密码。

细节

默认情况下,您在 FreeBSD 上的给定用户freebsd&root都没有建立密码。这有效地禁用了通过 SSH 的远程登录,有利于安全。

您使用 SSH 密钥会自动以任一用户身份登录。

ssh freebsd@123.123.123.123
Run Code Online (Sandbox Code Playgroud)

…或者…

ssh root@123.123.123.123
Run Code Online (Sandbox Code Playgroud)

如果您还没有为任何一个用户设置密码,那么您必须使用DigitalOcean.com 上 Droplet 管理页面选项卡Reset Root Password上的按钮Accessroot如果密码不存在,此按钮将为您的 FreeBSD VM 上的用户创建一个密码。如果密码确实存在,旧密码将替换为新密码。

DigitalOcean.com Droplet 管理页面的屏幕截图,在访问选项卡上,指出两个按钮,“重置根用户”和“启动控制台”。

建立密码后,然后使用Access选项卡上的 Droplet 管理页面的同一面板上的另一个按钮:Launch Console按钮。这将创建一个服务器本地shell 会话,就像您将键盘和鼠标插入服务器盒一样。您可以通过Web 浏览器中显示的VNC会话远程查看会话。