1.生成秘钥
从 root 用户切换到要免密码登录的账户,使用命令:su guest1 。
执行命令:ssh-keygen -t rsa
无需指定口令密码,直接回车,命令执行完毕后会在 当前 用户的家目录中(/home/guest1/.ssh)生成两个文件:
1. id_rsa: 私钥
2. id_rsa.pub:公钥
2.拷贝公钥:
通过ssh-copy-id命令复制本机公钥到目标机器上,运行命令:sh-copy-id root@192.168.106.231
至此,node2上guest1帐号就可以直接用ssh root@192.168.106.231而不用输入密码登陆了。
我们也可以看到192.168.106.231的 /root/.ssh/authorized_keys文件里面已经有主机node1的guest1帐号12:12:28公钥信息了。
2021-05-19