要使用shell腳本實現ssh互信,你可以按照以下步驟操作:
創建一個名為setup_ssh.sh的shell腳本文件。
在腳本中使用ssh-keygen命令生成密鑰對??梢允褂靡韵旅睿?/p>
ssh-keygen -t rsa
這將生成id_rsa和id_rsa.pub兩個文件,前者是私鑰,后者是公鑰。
ssh-copy-id命令將公鑰復制到其他主機上??梢允褂靡韵旅睿?/li>
ssh-copy-id -i ~/.ssh/id_rsa.pub username@hostname
其中username是要復制到的主機的用戶名,hostname是要復制到的主機的IP地址或域名。你可能需要輸入密碼進行驗證。
將以上兩個步驟重復應用于所有要建立互信關系的主機。
最后,運行該腳本即可完成ssh互信的設置。
注意:在執行腳本之前,請確保你的機器上已經安裝了openssh工具包。