天天看點

mac設定ssh免密登入伺服器

很長時間用遠端伺服器都用很笨的辦法 ,今天檢視網上的資料自己總結一下快捷登入的辦法。

免密登入

直接使用以下指令,輸入一次密碼,下一次登入時就可以不用輸入密碼。

ssh-copy-id [email protected]
           

-p 端口參數

手動添加密鑰:

本地生成密鑰對:

ssh-keygen -t rsa
           

進去

~/.ssh/

目錄:出現

id_rsa

id_rsa.pub

,打開

id_rsa.pub

複制公鑰

cat id_rsa.pub 
           

進去伺服器,進入

~/.ssh/authorized_keys

,将剛剛的公鑰輸入進去。

vim ~/.ssh/authorized_keys
           

如果添加密鑰之後仍然需要輸入密碼,則将authorized_keys設為600.

設定别名

vim ~/.ssh/config
           

添加内容如下:

Host myali
HostName 1.1.1.1
User root
Port 22

           

儲存退出效果如下:

ssh myali

Welcome to Alibaba Cloud Elastic Compute Service !

           

繼續閱讀