所以我將 RancherOS 從 ISO 安裝到磁碟上。此 ISO 之前預設設定了自動登入。然後我繼續刪除 ISO 並啟動到磁碟。我遇到的問題是無法登入。
由於某種原因,他們沒有找到記錄這一點的理由,但根據 RancherOS 公共存儲庫上的問題,他們說僅使用 rancher 然後輸入任何內容就可以了。事實並非如此。我在 ISO 安裝過程中設定的密碼也不起作用。
我應該在這裡做什麼?除了 GitHub 問題之外,沒有任何地方提到預設密碼。
我唯一聽到的就是當你從 ISO 安裝它時預設將其設定為自動登錄,但我不相信這會是最佳實踐。
他們還建議設定 SSH 私鑰,以便您可以重新登錄,但這仍然沒有幫助,因為設定使用者的密碼需要使用者先前的密碼。無論如何,這兩個現在肯定對我沒有幫助,因為我已經安裝了。
答案1
引用自RancherOS網頁。
正如你所說,第一次從 ISO 啟動時會自動登入:
如果您使用 ISO 啟動,您將自動以 rancher 使用者身分登入。預設情況下,只有 ISO 設定為使用自動登入。如果您從雲端執行或安裝到磁碟,則預計將使用您選擇的 SSH 金鑰或密碼。
如果您隨後繼續將 RancherOS 安裝到磁碟,則會概述該過程這裡,這裡和這裡。
將 RancherOS 安裝到磁碟後,您將不再以 rancher 使用者身分自動登入。您需要在雲端設定檔中新增 SSH 金鑰。
答案2
在 Rancher OS raspi 映像上,您可以使用以下命令登入:
- 登入:牧場主人
- 密碼:牧場主人
答案3
有一種方法可以在 tty1 上安裝自動登入的 RancherOS。
當您啟動 ISO 映像後,通常需要使用ros
指令安裝 RancherOS。有一個未記錄的選項可以通過:
# replace -d /dev/X by the device you want to target
sudo ros install -d /dev/X -a rancher.autologin=tty1
該選項沒有記錄,但我在這裡看到了內核選項:https://github.com/rancher/os/blob/master/scripts/isolinux_label.cfg
ros
命令表示您可以使用-a
選項來新增參數。