SSH密鑰方式登錄GPU云主機(Linux)
更新時間 2023-09-03 10:14:24
最近更新時間: 2023-09-03 10:14:24
分享文章
本文為您介紹SSH密鑰方式登錄GPU云主機。
前提條件
- 已獲取該GPU云主機的密鑰文件。
- GPU云主機已經綁定彈性IP。
- 已配置安全組入方向的訪問規則。
- 使用的登錄工具(如PuTTY)與待登錄的GPU云主機之間網絡連通。例如,默認的22端口沒有被防火墻屏蔽。
客戶端使用Windows操作系統
如果您本地使用Windows操作系統登錄Linux GPU云主機,可以按照下面方式登錄GPU云主機。
方式一:使用PuTTY登錄
我們以PuTTY為例介紹如何登錄GPU云主機。使用PuTTY登錄GPU云主機前,需要先將私鑰文件轉化為.ppk格式。
- 。PuTTYgen是密鑰生成器,用于創建密鑰對,生成一對公鑰和私鑰供PuTTY使用。
- 運行PuTTYgen。
- 在“Actions”區域,單擊“Load”,并導入創建GPU云主機時保存的私鑰文件; 導入時注意確保導入的格式要求為“All files ( . )”。
- 單擊“Save private key”。
- 保存轉化后的私鑰到本地。例如:kp-123.ppk。
- 雙擊“PUTTY.EXE”,打開“PuTTY Configuration”。
- 選擇“Connection > data”,在Auto-login username處輸入鏡像的用戶名。
- 選擇“Connection > SSH > Auth”,在最下面一個配置項“Private key file for authentication”中,單擊“Browse”,選擇步驟5轉化的密鑰。
- 單擊“Session”,在“Host Name (or IP address)”下的輸入框中輸入GPU云主機的彈性IP地址。
- 單擊“Open”,登錄GPU云主機。
方式二:使用Xshell登錄
- 打開Xshell工具。
- 通過彈性IP,執行以下命令,SSH遠程連接GPU云主機。
ssh 用戶名@彈性IP
示例:ssh root@192.168.0.1
- (可選)如果系統彈窗提示“SSH安全告警”,此時需單擊“接受并保存”。
- 選擇“Public Key”,并單擊“用戶密鑰(K)”欄的“瀏覽”。
- 在“用戶密鑰”窗口中,單擊“導入”。
- 選擇本地保存的密鑰文件,并單擊“打開”。
- 單擊“確定”,登錄GPU云主機。
客戶端使用Linux操作系統
如果您本地使用Linux操作系統登錄Linux GPU云主機,可以按照下面方式登錄。下面以私鑰文件是kp-123.pem為例進行介紹。
- 在您的linux計算機的命令行中執行如下命令,變更權限。下列命令的path為密鑰文件的存放路徑。
chmod 400 /path/kp-123
- 執行如下命令,登錄GPU云主機。
ssh -i /path/kp-123 默認用戶名@云主機
假設Linux云主機的默認用戶名是linux,則命令如下:
ssh -i /path/kp-123 linux@彈性IP地址
path為密鑰文件的存放路徑。
彈性IP地址為GPU云主機綁定的彈性IP地址。