為了讓您在建立伺服器或 instance 時,在存取上更為方便,您可以透過 Gandi 管理介面管理您的 SSH 金鑰列表。
如要使用此功能,請先登入我們的網站,在 “帳戶管理” 分頁上點選右方的 “SSH 金鑰”。您便可以透過該管理介面新增或刪除您公開的 SSH 金鑰。
ssh-keygen
。$ ssh-keygen -t rsa -b 2048
生成公鑰/私鑰 rsa 配對金鑰。 輸入要儲存金鑰的檔案 (/home/user/.ssh/id_rsa): 輸入密碼 (如沒有密碼則留白即可): 再次輸入密碼: 您的識別資訊已儲存在 /home/user/.ssh/example_rsa。 您的公鑰已儲存在 /home/user/.ssh/example_rsa.pub。 金鑰指紋則為: eb:79:fb:3f:15:ff:3a:04:dd:46:74:3b:da:a2:2b:9b alex@jbim 金鑰的識別指紋圖像則為: +--[ RSA 2048]----+ | .o| | +| | . = | | . +.+| | S + oo| | . . o o| | . . . ..| | . oo . o .| | oE++..o+ | +-----------------+
依預設,金鑰會儲存在您根目錄的 .ssh 子目錄下。
$ ls ~/.ssh/ authorized_keys id_rsa id_rsa.pub known_hosts
.pub 檔就是您的公鑰,也是您必須加入金鑰列表的檔案。id_rsa
檔則包含您的私鑰,請勿洩漏該檔案給他人。唯有公鑰才需要發佈到伺服器或 instance 上!
將金鑰加入金鑰列表時,您必須先復原金鑰之內容:
$ cat .ssh/id_rsa.pub ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC7ReoJ3g7inzFkE3EazHf8R9ypx6WOonQbbT43/n0PCUU6/7MZgv3GK7lNkwV4L+oaTLm5cjVDLwpiWrkFZtOpekv+gkxqwIFT8R+AeHbNbIov3An/WZXOxJmgIm/p8cdiHtgA0wsJydol9OOHDdd/g+oRy0OG8U6zk/3Wtme7EZBLqGfBMjrnJBacHM65RyIzDnuwN0ejSX3GvtMoqIkWLpbaCFotR23fhs1hz4q6fZZctNGNG/6pzap9QOn8WHV6B+F4/N1I4Pk4QAeUOoC5UXkwNAinhSYPitwFlqmM3IU/spkzUedJc6uZp4lZ+Fl1VE9YKYjuAvu904PhSp2r alex@jbim
接著,請至下列連結,按下 “新增 SSH 金鑰” 選項,並在彈出式視窗中貼上您的 SSH 金鑰內容:
依照您的需求,您可以在金鑰列表中新增不限數量的金鑰:
建立 instance 時,您便可以佈署 SSH 金鑰:
如要快速在現有的 instance 上佈署金鑰,請在 instance 管理介面上,點選 “存取” 表格中,”SSH 金鑰” 右方的 “新增” 按鈕:
接著,您會看到一個彈出式視窗,您可以新增已在金鑰列表中的金鑰,或新增新的金鑰:
如要從金鑰列表中佈署 SSH 金鑰到新的伺服器上,請先建立伺服器,接著在 “連線參數” 分頁中,您便可以: