1. 程式人生 > >Windows環境下通過SSH登入新浪雲

Windows環境下通過SSH登入新浪雲

在後端系統開發中,開發完成之後,如果需要對外提供服務,需要部署到相應的對外公網伺服器上。而作為個人開發者,或者測試使用者,可以選用現在比較成熟的雲,將程式碼託管,著名的有阿里雲(需要備案),本文為了方便說明,我選擇了新浪雲文件配置地址如下

Windows環境下通過SSH登入雲

新浪雲自定義執行環境支援證書通過SSH登入到啟動的容器虛擬機器,如果你使用的是Windows環境,可以參考以下步驟操作:

生成SSH證書

1、下載Git for Windows
使用Git for Windows的ssh-keygen命令,https://git-for-windows.github.io 並完成安裝。

2、使用ssh-keygen.exe命令
在任意區域點選右鍵,選擇“Git Bash”,如下圖所示:
這裡寫圖片描述

輸入命令ssh-keygen.exe,一路“回車”即可,如下圖所示:
這裡寫圖片描述

3、檢視生成的公鑰
使用記事本直接開啟生成的公鑰檔案,如圖所示:
這裡寫圖片描述

上傳公鑰到新浪雲

進入新浪雲使用者中心,選擇左側“使用者資訊”,進入“SSH金鑰管理”即可上傳,如圖所示:
這裡寫圖片描述
點選“+建立SSH金鑰”,輸入一個標題,還有上述用記事本開啟的檔案公鑰檔案,如圖所示:
這裡寫圖片描述

通過SSH客戶端登入到容器

1、從容器的管理頁面獲取SSH登入資訊
進入應用的容器管理頁面,點選“SSH金鑰登入”即可查詢登入資訊,如圖所示:
這裡寫圖片描述

2、通過Xshell登入
點選“檔案” -> “新建會話”,主機處填寫“ssh.sinacloud.com”,埠處填寫“60022”,如圖所示:
這裡寫圖片描述
點選“使用者身份驗證”配置登入資訊為:
方法選擇:Public key
使用者名稱為:應用的二級域名字首
使用者金鑰:選擇剛生成的私鑰檔案,一般檔名叫id_rsa,通常路徑在 C:\Users\你的windows使用者名稱.ssh\ 這個目錄下,如下圖所示:
這裡寫圖片描述
點選確定即可登入容器,登入後如下:
這裡寫圖片描述
3、通過SecureCRT登入
這裡寫圖片描述

這裡寫圖片描述

選擇你的 私鑰證書
這裡寫圖片描述