要使用shell脚本实现ssh互信,你可以按照以下步骤操作:
创建一个名为setup_ssh.sh
的shell脚本文件。
在脚本中使用ssh-keygen
命令生成密钥对。可以使用以下命令:
ssh-keygen -t rsa
这将生成id_rsa
和id_rsa.pub
两个文件,前者是私钥,后者是公钥。
ssh-copy-id
命令将公钥复制到其他主机上。可以使用以下命令:ssh-copy-id -i ~/.ssh/id_rsa.pub username@hostname
其中username
是要复制到的主机的用户名,hostname
是要复制到的主机的IP地址或域名。你可能需要输入密码进行验证。
将以上两个步骤重复应用于所有要建立互信关系的主机。
最后,运行该脚本即可完成ssh互信的设置。
注意:在执行脚本之前,请确保你的机器上已经安装了openssh
工具包。