其實(shí)很簡(jiǎn)單,看這篇就夠了!!!
MAC端(SSH客戶端)
1.查看是否存在密鑰:
ls ~/.ssh
2.生成密鑰(會(huì)生成公鑰.pub和私鑰)
ssh-keygen -t rsa
一路回車確認(rèn)即可(默認(rèn)不存在.ssh目錄),若已存在密鑰怔揩,會(huì)提示是否覆蓋(注意)
3.將公鑰發(fā)送到要遠(yuǎn)程登陸的服務(wù)器
scp ~/.ssh/id_rsa.pub 用戶名@服務(wù)器Ip:~/.ssh/
4.修改目錄和文件權(quán)限
chmod 700 ~/.ssh
chmod 600 authorized_keys
服務(wù)器端
1.建立authorized_keys映射
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
2.打開(kāi)sshd_config
vi /etc/ssh/sshd_config
將下面代碼前的注釋去掉
#AuthorizedKeysFile .ssh/authorized_keys
刪掉#號(hào)
3.修改權(quán)限
chmod 700 ~/.ssh
chmod 600 authorized_keys
登錄方式
1.終端 :ssh 用戶名@服務(wù)器IP
2.若想通過(guò) SSH 域名別名登錄:
新建config文件
vi ~/.ssh/config
文件中添入:
Host server #自定義別名易迹,域名縮寫
HostName sever.com #完整的域名或服務(wù)器IP地址
User username #登錄的賬號(hào)名
IdentityFile ~/.ssh/my_rsa #私鑰文件的路徑
后面的備注要去掉忿偷,換成你的服務(wù)器信息京痢,保存后就可以使用了