SSH 伺服器設定(公開金鑰登錄)
從 VimOS 透過 SSH 連接遠端伺服器需在伺服器端登錄公開金鑰。
1. 在 VimOS 中確認或產生 SSH 金鑰
在 VimOS 設定 → 帳戶中,選擇帳戶並確認或產生 SSH 金鑰。支援 Ed25519 或 RSA 格式。
2. 匯出公開金鑰
在帳戶設定畫面點選「匯出公開金鑰」,複製顯示的金鑰(以 ssh-ed25519 或 ssh-rsa 開頭的行)。
3. 新增至伺服器的 authorized_keys
登入遠端伺服器,開啟 ~/.ssh/authorized_keys,將複製的公開金鑰作為一行追加。若檔案不存在則建立,權限設為 600。
例: echo 'ssh-ed25519 AAAAC3... your@device' >> ~/.ssh/authorized_keys 4. 測試連線
在 VimOS 的 SFTP 瀏覽器中選擇目標伺服器並嘗試連線。無需輸入密碼即連線成功則表示設定正確。
若連線失敗
查看伺服器 /var/log/auth.log(或 secure)中的拒絕原因。確認 ~/.ssh 為 700、authorized_keys 為 600。確認 sshd_config 中 PubkeyAuthentication yes 已啟用。