1. 程式人生 > >Mac環境下 配置 免密碼 登陸 阿里雲伺服器

Mac環境下 配置 免密碼 登陸 阿里雲伺服器

環境說明

本地主機:個人mac

訪問主機:阿里雲ECS伺服器

本地主機需要執行的操作

a:進入根目錄下的ssh資料夾

cd ~/.ssh

b:執行操作,生成RSA非對稱加密的金鑰

ssh-keygen -t rsa

然後一路按回車下去就好了,會生成相應的金鑰。

c:對公鑰進行復制,將公鑰拷到訪問主機上,因為ssh登陸時會讀取authorized_keys中的內容

scp id_rsa.pub [email protected]:/root/.ssh/id_rsa.pub

補充說明,若伺服器上該使用者沒有ssh資料夾,則需要自己手工建立一個。

訪問主機需要執行操作

a:將之前拷貝的本地主機公鑰放入訪問主機keys資料夾中 

cat id_rsa.pub >> authorized_keys

b:將臨時拷貝的公鑰進行刪除銷燬

rm id_rsa.pub

結束

現在本地就可以執行無密碼登陸了。

可以直接將登陸命令寫在腳本里,每次登陸更加方便