環(huán)境準(zhǔn)備:
Centos01:101.201.196.167
Centos02:8.210.197.65
目的:101.201.196.167通過密鑰認(rèn)證的方式免密碼直接登錄8.210.197.65
1.在101.201.196.167生成ssh密鑰對,執(zhí)行三次回車(什么都不輸入,直接就回車三次)
ssh-keygen -t rsa
生成id_rsa和id_rsa.pub兩個(gè)文件

image.png
2.在101.201.196.167將SSH公鑰傳輸?shù)搅硪慌_(tái)機(jī)器8.210.197.65
ssh-copy-id -i /root/.ssh/id_rsa.pub root@8.210.197.65
先輸入"yes"確認(rèn)后,接著再輸入8.210.197.65的密碼

image.png
這時(shí)可以看到8.210.197.65的公鑰授權(quán)文件authorized_keys 被寫入了101.201.196.167的公鑰內(nèi)容

image.png
3.測試:在8.210.197.65新建一個(gè)test.sh的執(zhí)行文件,打印內(nèi)容"Hello,you call 8.210.197.65 shell"

image.png
4.在101.201.196.167用ssh鏈接8.210.197.65執(zhí)行上面的test.sh文件

image.png