DigitalOcean 雲端作業平台

    版本為 11:49, 26 Dec 2024

    到這個版本。

    返回到 版本存檔.

    查閱目前版本

    教學

    外部連結:

    Putty 用 SSH Key 認證

    1. 用 puttygen 產生新的公/私金鑰

    下載 puttygen
    http://www.chiark.greenend.org.uk/~s.../download.html

    開啟 puttygen

    • Type of key to generate:SSH-2 RSA
    • Number of bits in a generated key:2048 或 4096
    • 按下 Generate
    • 用滑鼠在視窗中間隨機移動,直到系統產生金鑰為止
    • Key comment:My VPS on DigitalOcean (非必要)
    • Key passphrase:金鑰密碼 (非必要,設了多一層保護)
    • Save private key:存檔成 my_DigitalOcean.ppk (這給 Putty 使用)
    • Public key for pasting into OpenSSH authorized_keys file:複製所有的內容,存檔成 my_DigitalOcean_Public_Key.txt (這給 DigitalOcean 主機用)
      注意:如果使用 Save public key,其內容格式是 ---- BEGIN SSH2 PUBLIC KEY ----,若要給 DigitalOcean 使用,必須改為 ssh-rsa ......。

     

    2. 在 DigitalOcean,新增一個 SSH Public Key

    DigitalOcean > SSH Keys > Add SSH Key

    • Enter Name:My Putty
    • Public SSH Key:這裡貼上剛剛產生的 Public Key 內容,必須是 ssh-rsa 開頭
    • CREATE SSH KEY
       

    3. 新增 Droplet

    按一般方式新增 Droplet,此時會多一個項目 Add optional SSH Keys,選擇要使用的 SSH Key。

    4. 以 SSH Key 方式連接

    開啟 Putty > SSH > Auth > Private key file for authentication > 選擇剛剛新增的 private key *.ppk。

    Powered by MindTouch Core