方法1:Linux主机互信配置

1、机器 A B C

首先在每台机器上执行 ssh-keygen -t rsa ,敲3次回车
会在家目录/home/csap下生产一个隐藏的.ssh目录,首先需要给此目录赋权限700
chmod 700 .ssh

2、这个目录下会有两个文件:

id_rsa 私钥
id_rsa.pub 公钥

3、然后在此目录中创建 authorized_keys 文件并赋权

touch authorized_keys
chmod 644 authorized_keys

以机器A为例,执行以上操作后,如果不知道其他机器的密码,比如绑定4A
把自己的 id_rsa.pub 公钥 以及其他两台机器的公钥粘贴到 authorized_keys文件中,然后把这个文件复制到其他2台机器即可。
等于所有机器都有其他机器的公钥,即可完成ssh 免密登录。
如果知道其他机器密码,可以直接执行这个把公钥写到其他机器的authorized_keys文件中

ssh-copy-id -i ~/.ssh/[email protected]

你可能感兴趣的:(方法1:Linux主机互信配置)