MAC SSH密鑰登陸

MAC SSH密鑰登陸:

一般mac如果想通過ssh密鑰登陸,常規(guī)的做法,自己生成密鑰對,這樣做的好處就是,自己只保留私鑰即可,公鑰 可以放置任意服務(wù)器, 如果接受別人給的私鑰,只能存一個,如果有多個私鑰給你,就不方便管理,所以建議自己生成密鑰對,公鑰上傳服務(wù)器,具體步驟如下:

1.通過mac終端,ssh-keygen -t rsa -C“jurchens1987@gmail.com”生成密鑰對,公鑰上傳到服務(wù)器對應(yīng)用戶的.ssh/authorized_keys

2.本地可通過ssh ?username@servername登陸服務(wù)器

3.如果想實現(xiàn)快速登陸,通過別名的方式,

在mac .ssh/目錄下,新建一個config文件,vi編輯此文件,內(nèi)容如下:

Host ?????????????????????????mm58 ??#設(shè)置別名, 如mm58

HostName ???????????192.168.x.x ???????#域名或ip

Port ????????????????22 ??????????????#默認端口,可根據(jù)實際情況修改

User ????????????????ssl ??????????????#登陸用戶,如ssl

IdentityFile ???/Users/haiwai02/.ssh/id_rsa ?#加載私鑰存放位置

保存退出后,可以直接通過如下別名方式登陸,

ssh ?mm58 ?#即可實現(xiàn)密鑰登陸

另外,一般情況我們需要登錄多臺服務(wù)器,可以在配置文件中,繼續(xù)添加用,私鑰不需要在加,共用一個即可,如下,我們新增一個foo賬號:

Host ???????mm57

HostName ??X.X.X.X

Port ???????22

User ???????foo

Host ?????????????????????????mm58 ??#設(shè)置別名, 如mm58

HostName ???????????192.168.x.x ???????#域名或ip

Port ????????????????22 ??????????????#默認端口,可根據(jù)實際情況修改

User ????????????????ssl ??????????????#登陸用戶,如ssl

IdentityFile ???/Users/haiwai02/.ssh/id_rsa ?#加載私鑰存放位置

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容