新浪云自定義運(yùn)行環(huán)境支持證書通過(guò)SSH登錄到啟動(dòng)的容器虛擬機(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、查看生成的公鑰

使用記事本直接打開(kāi)生成的公鑰文件,如圖所示:

二、上傳公鑰到新浪云

進(jìn)入新浪云用戶中心,選擇左側(cè)“用戶信息”,進(jìn)入“SSH密鑰管理”即可上傳,如圖所示:

點(diǎn)擊“+創(chuàng)建SSH密鑰”,輸入一個(gè)標(biāo)題,還有上述用記事本打開(kāi)的文件公鑰文件,如圖所示:

點(diǎn)擊“確定”即可上傳完成。


三、通過(guò)SSH客戶端登錄到容器

Windows下SSH客戶端我們推薦你使用Xshell(也可以使用其他的客戶端,我們教程中僅以Xshell為例),Xshell下載地址:https://www.netsarang.com/products/xsh_overview.html ,請(qǐng)下載并完成安裝。

1、從容器的管理頁(yè)面獲取SSH登錄信息

進(jìn)入應(yīng)用的容器管理頁(yè)面,點(diǎn)擊“SSH密鑰登錄”即可查詢登錄信息,如圖所示:

端口為:60022

用戶名為:您的應(yīng)用名(比如douyu1)。

2、通過(guò)Xshell登錄

點(diǎn)擊“文件” -> "新建會(huì)話",主機(jī)處填寫“ssh.sinacloud.com”,端口處填寫“60022”,如圖所示:

點(diǎn)擊“用戶身份驗(yàn)證”配置登錄信息為:

方法選擇:Public key

用戶名為:應(yīng)用的二級(jí)域名前綴

用戶密鑰:選擇剛生成的私鑰文件,一般文件名叫id_rsa,通常路徑在 C:\Users\你的windows用戶名\.ssh\ 這個(gè)目錄下,如下圖所示:

點(diǎn)擊確定即可登錄容器,登錄后如下:



3、通過(guò)SecureCRT登錄


輸入您的 應(yīng)用名

只勾選 PubilcKey (證書)


選擇你的 私鑰證書



登錄成功

以上內(nèi)容如果沒(méi)有解決您的問(wèn)題,可通過(guò)以下方式反饋: