老唐前几天买了一台 DMIT 的 CN2 GIA VPS,买了之后发现默认是使用 SSH 密钥进行登录的,于是在此记录一下。主要是一开始太难了,一开始应该是 DMIT 那边后台有问题,公钥没同步上去,所以怎么都登录不上,后来重装了好几次才行。DMIT 新出的 CN2 GIA 目前还处于测试阶段,现在买入价格比较便宜,有需要的可以选购,参考《DMIT 上线洛杉矶 CN2 GIA VPS,100Mbps 带宽,$14.9/月起,可选购高防和 1Gbps 带宽》,测评信息参考《DMIT 洛杉矶 CN2 GIA 测评:速度、延迟、性能、性价比》。
一、下载 SSH 私钥到本地
到 DMIT 的后台对应的 VPS 的管理界面,可以看到下载私钥的地方,我们下载下来到本地。注意,这个私钥只能下载一次,如果不小心弄丢了,只能重新生成密钥对。
下载之后,可以看到公钥也下载了,不过没啥用,我们只需要私钥即可。
二、使用 SSH 私钥进行登录
使用來自 Windows 客戶端 SSH 密鑰連接到服務器
- 下載並運行的 PuTTY SSH 客戶端。
- 鍵入目標服務器的 IP 地址 或 用戶名@IP地址( 用戶@193.xxx.xxx.xxx)在 “Session” 類別下的 “Host Name”字段。
- 導航到 “Connection -> SSH -> Auth” 類別(左側)。
- 點擊“瀏覽…” 在近 “認證私鑰文件” 處。選擇您在前面用的 PuttyGen 產生的私鑰文件(在結尾 .ppk)。
- 點擊“打開”啟動連接。
使用來自 Linux 客戶端 SSH 密鑰連接到服務器
- 檢查你的 Linu x操作系統已經安裝 SSH 客戶端。如果沒有安裝客戶端,你需要安裝一個。
- 啟動連接:
ssh -i /路徑到/id_rsa 用戶@193.xxx.xxx.xxx
macOS 和 Linux 的操作一样。
参考文献:
https://www.dmit.io/index.php?rp=%2Fknowledgebase%2F9%2F-ssh-key-.html&language=chinese