Freebsd

在執行 FreeBSD 12 的 Digital Ocean Droplet 上登錄控制台的使用者名是什麼

  • February 9, 2020

作為與DigitalOcean上的 Droplet 建立 ssh 連接的替代方法,它們提供了一個“控制台”,它是一個VNC連接,類似於將顯示器和鍵盤插入虛擬伺服器。

打開這樣的控制台視窗時,系統會提示我輸入 alogin然後password.

使用 SSH 密鑰創建了我的 Droplet,我不知道login可能是什麼,也不知道password可能是什麼。

➥ 如何通過控制台登錄到 DigitalOcean 上的 Droplet?

我的 Droplet 正在執行 FreeBSD 12,如果這很重要的話。

我看過文件頁面,如何使用 DigitalOcean Droplet Console 重新獲得對 Droplets 的訪問權限。該頁面確實有一個部分Log In with the Console。但對登錄名或密碼的解釋很少。它提到:

在登錄提示符處,輸入您要登錄的使用者。這通常是 root 使用者或配置了 sudo 權限的使用者。

但是對於我的新 FreeBSD droplet,root它不能用作登錄名。

如果我使用freebsd使用者,我會被提示輸入密碼。沒有建立密碼,所以 Catch-22。

login: freebsd
Password: 
Login incorrect
login:

……然後繼續。

tl;博士

在您的 Droplet 管理頁面,訪問選項卡上,點擊按鈕為您的 FreeBSD 系統上Reset Root Password的使用者建立密碼。root

細節

預設情況下,您在 FreeBSD 上的給定使用者freebsd&root都沒有建立密碼。這有效地禁用了通過 SSH 進行的遠端登錄,有利於安全。

您使用 SSH 密鑰會自動以任一使用者身份登錄。

ssh freebsd@123.123.123.123

…或者…

ssh root@123.123.123.123

如果您沒有竭盡全力為任一使用者建立密碼,那麼您必須使用DigitalOcean.com 上的 Droplet 管理頁面選項卡Reset Root Password上的按鈕。如果密碼不存在,Access此按鈕將為您的 FreeBSD VM 上的使用者創建一個密碼。root如果密碼確實存在,則舊密碼將替換為新密碼。

DigitalOcean.com Droplet 管理頁面的螢幕截圖,在 Access 選項卡上,指出兩個按鈕,“Reset Root User”和“Launch Console”。

建立密碼後,然後使用選項卡上的 Droplet 管理頁面的同一面板上的另一個按鈕AccessLaunch Console按鈕。這將創建一個伺服器本地shell 會話,就像您將鍵盤和滑鼠插入伺服器盒一樣。您可以通過Web 瀏覽器中顯示的VNC會話遠端查看會話。

引用自:https://serverfault.com/questions/974942