新浪云自定義運(yùn)行環(huán)境支持證書通過SSH登錄到啟動的容器虛擬機(jī),如果你使用的是Windows環(huán)境,在完成以下步驟后可以登錄。
一、生成SSH證書
1、下載Git for Windows
使用Git for Windows的ssh-keygen命令,https://git-for-windows.github.io 并完成安裝。
2、使用ssh-keygen.exe命令
在任意區(qū)域點(diǎn)擊右鍵,選擇“Git Bash”,執(zhí)行命令如下圖.
ssh-keygen.exe -m PEM -t rsa -b 1024
輸入命令,一路“回車”即可,如下圖所示:
3、查看生成的公鑰
使用記事本直接打開生成的公鑰文件,如圖所示:
二、上傳公鑰到新浪云
進(jìn)入新浪云用戶中心,選擇左側(cè)“用戶信息”,進(jìn)入“SSH密鑰管理”即可上傳,如圖所示:
點(diǎn)擊“+創(chuàng)建SSH密鑰”,輸入一個標(biāo)題,還有上述用記事本打開的文件公鑰文件,如圖所示:
點(diǎn)擊“確定”即可上傳完成。
三、通過SSH客戶端登錄到容器
Windows下SSH客戶端我們推薦你使用Xshell(也可以使用其他的客戶端,我們教程中僅以Xshell為例),Xshell下載地址:https://www.netsarang.com/products/xsh_overview.html ,請下載并完成安裝。
1、從容器的管理頁面獲取SSH登錄信息
進(jìn)入應(yīng)用的容器管理頁面,點(diǎn)擊“SSH密鑰登錄”即可查詢登錄信息,如圖所示:
端口為:60022
用戶名為:您的應(yīng)用名(比如douyu1)。
2、通過Xshell登錄
點(diǎn)擊“文件” -> "新建會話",主機(jī)處填寫“ssh.sinacloud.com”,端口處填寫“60022”,如圖所示:
點(diǎn)擊“用戶身份驗(yàn)證”配置登錄信息為:
方法選擇:Public key
用戶名為:應(yīng)用的二級域名前綴
用戶密鑰:選擇剛生成的私鑰文件,一般文件名叫id_rsa,通常路徑在 C:\Users\你的windows用戶名\.ssh\ 這個目錄下,如下圖所示:
點(diǎn)擊確定即可登錄容器,登錄后如下:
3、通過SecureCRT登錄
輸入您的 應(yīng)用名
只勾選 PubilcKey (證書)
選擇你的 私鑰證書
登錄成功