參考鏈接 阿里云 無法登錄 Login Incorrect
參考鏈接 SSH原理與運用:遠程登錄
首次配置阿里云
-
購買(略)

云服務器ECS實例
-
鏈接遠程服務器
一、Web鏈接

途徑1

途徑2
以上兩種方式都可以web頁面鏈接阿里云服務器,輸入遠程鏈接密碼即可。

輸入遠程鏈接密碼(圖一)

輸入實例密碼(圖二)
注意:web鏈接方式涉及到兩種密碼,一個是鏈接密碼,一個是實例密碼。
鏈接密碼
鏈接密碼只有在web登錄方式下才會用到,如上圖一所示,當你購買阿里云服務器時默認生成一個鏈接密碼。

購買時自動生成的鏈接密碼
實例密碼
Linux系統(tǒng)默認創(chuàng)建一個Root用戶,Root用戶的登錄密碼既是實例密碼。
修改鏈接密碼/實例密碼

修改鏈接密碼/實例密碼

修改實例密碼
二、Mac遠程鏈接
ssh root@ip地址

ssh命令登錄服務器
注意:使用ssh命令登錄服務器,顯示permission denied時修改實例密碼并重新啟動服務器(重新啟動服務器,重新啟動服務器)即可。
三、SSH免密鏈接
簡單說,SSH是一種網(wǎng)絡協(xié)議,用于計算機之間的加密登錄。有關ssh的詳細解讀就不在贅述了,請看文章開頭SSH原理與運用:遠程登錄。
1、實現(xiàn)免密登錄,需將設備的公鑰存到遠程Linux服務器上。authorized_keys 是Linux系統(tǒng)默認生成的用來保存遠程登錄設備的公鑰。初始時為空,如下圖所示,在.ssh目錄下方。

authorized_keys 文件默認為空
2、將生成的公鑰存到遠程服務器中
$ ssh-copy-id user@host
我的Mac生成了四對公鑰和秘鑰,如何生成公鑰并管理,請參考我之前的文章參考文章。使用ssh-copy-id命令傳輸公鑰時發(fā)現(xiàn)把我已有的4個全部上傳了。不過這個無關緊要只傳一個也可以,傳多個的話都會挨個寫入服務器端的authorized_keys文件。

終端公鑰存到服務器中

authorized_keys文件中保存的4個公鑰
3、免密登錄

無需密碼登錄