MAC SSH密鑰登陸

MAC SSH密鑰登陸:

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

1.通過mac終端,ssh-keygen -t rsa -C[email protected]生成密鑰對,公鑰上傳到服務器對應用戶的.ssh/authorized_keys

2.本地可通過ssh  username@servername登陸服務器

3.如果想實現快速登陸,通過別名的方式,

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

Host                          mm58   #設置別名, 如mm58

HostName            192.168.x.x        #域名或ip

Port                 22               #默認端口,可根據實際情況修改

User                 ssl               #登陸用戶,如ssl

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

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

ssh  mm58  #即可實現密鑰登陸

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

Host        mm57

HostName   X.X.X.X

Port        22

User        foo

Host                          mm58   #設置別名, 如mm58

HostName            192.168.x.x        #域名或ip

Port                 22               #默認端口,可根據實際情況修改

User                 ssl               #登陸用戶,如ssl

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章