总结

总结

作为与 Droplet 建立 ssh 连接的替代方案,数字海洋,他们提供了一个“控制台”,这是一个虚拟网络计算机连接,类似于将显示器和键盘插入虚拟服务器。

当打开这样的控制台窗口时,系统会提示我输入一个login,然后输入password

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

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

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

我已经看过文档页面,如何使用 DigitalOcean Droplet 控制台重新获得对 Droplet 的访问权限。该页面确实有一个部分使用控制台登录。但对登录名和密码的解释很少。它提到:

在登录提示符下,输入您要以哪个用户身份登录。这通常是 root 用户或配置了 sudo 权限的用户。

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

如果我使用freebsd用户,我会被困在输入密码的提示框里。没有设置密码,所以陷入了困境。

login: freebsd
Password: 
Login incorrect
login:

…然后继续。

答案1

总结

在你的Droplet管理页面上,使用权选项卡上,单击按钮为FreeBSD 系统上的用户Reset Root Password建立密码。root

细节

默认情况下,FreeBSD 上指定的两个用户freebsd&root都没有设置密码。这有效地禁用了通过 SSH 进行的远程登录,有利于安全。

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

ssh [email protected]

…或者…

ssh [email protected]

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

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

建立密码后,使用 Droplet 管理页面同一面板上的另一个按钮Accesstab:Launch Console按钮。这将创建一个服务器本地shell 会话,就像您将键盘和鼠标插入服务器机箱一样。您可以通过虚拟网络计算机您的网络浏览器中显示会话。

答案2

文档说 FreeBSD droplets 的默认用户名是freebsd

相关内容