【Linux】ssh-copy-id三步實現ssh免密登陸


一、本地機器上使用ssh-keygen產生公鑰私鑰對###

ssh-keygen -t rsa -C "XXXX@163.com"   --->執行完會在~/.ssh/下生成公鑰私鑰對

查看公鑰私鑰對:

wucaiyundeMacBook-Pro:~ wucaiyun$ cd ~/.ssh/
wucaiyundeMacBook-Pro:.ssh wucaiyun$ ll
total 24
 899401 0 drwx------   5 wucaiyun  staff   160 12 18 15:59 ./
 686353 0 drwxr-xr-x+ 31 wucaiyun  staff   992 12 19 16:42 ../
 908256 8 -rw-------   1 wucaiyun  staff  1823 12  5 23:25 id_rsa
 908257 8 -rw-r--r--   1 wucaiyun  staff   399 12  5 23:25 id_rsa.pub
1745218 8 -rw-r--r--   1 wucaiyun  staff   350 12 19 17:13 known_hosts

二、用ssh-copy-id將公鑰復制到遠程欲登陸機器中###

ssh-copy-id -i .ssh/id_rsa.pub  username@192.168.x.xxx

注意: ssh-copy-id 將key寫到遠程機器的 ~/ .ssh/authorized_key.文件中

三、ssh免密登陸###

wucaiyundeMacBook-Pro:~ wucaiyun$ ssh username@1xx.xx.xxx.xxx

Welcome to Alibaba Cloud Elastic Compute Service !


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM