在沒有顯示器與鍵盤的情況下(Headless 模式),可以透過在 SD 卡的 boot 分割區中建立特定檔案,來完成系統初始化設定。
1. 啟用 SSH 服務
在 boot 分割區的根目錄下,建立一個檔名為 ssh 的空白檔案(不含任何副檔名)。系統在開機過程中偵測到此檔案後,會自動啟動 OpenSSH 服務並在完成後移除該檔案。
2. 設定使用者帳號與密碼
自 Raspberry Pi OS 更新後,預設不再提供預設的 pi 使用者。必須手動建立 userconf.txt 檔案來定義使用者資訊。
在 boot 分割區根目錄下建立名為 userconf.txt 的純文字檔案,其內容格式如下:
使用者名稱:加密後的密碼字串產生加密密碼字串的參考指令(以 Linux 系統為例):
echo -n "你的密碼" | openssl passwd -6 -stdin範例檔案內容:
charles-chang:$6$0k2ljc4fIQEb9rWU$fo9gJ10kBqy7dcrJqj41W3ENmKVcIBRzeazsRSAqtqadQodTZRETA5LsTjb3TfjyafIOuRfNE8QNNDFmwBrr113. 網路連線與遠端存取
將設定完成的 SD 卡插入樹莓派並連接乙太網路線後送電開機。待系統啟動完成後,即可透過 SSH 客戶端連線。連線指令如下:
ssh charles-chang@raspberrypi.local或者使用分享器分配給樹莓派的 IP 地址進行連線。
4. 安全建議
首次登入後,建議立即執行 passwd 指令更換初始密碼,以確保系統安全性。
沒有留言:
張貼留言