虚拟机免密登录的操作步骤
1.输入命令:hostname,查看当前主机名。输入命令:ip addr,查看当前主机的IP地址
2.输入命令:vi /etc/hosts,写入需要互相免密的虚拟机的ip和hostname
3.根目录下,输入命令:ls -la,查看是否有“.ssh”文件,如果没有的话,输入命令:ssh-keygen -t rsa,并连续按3下回车键,然后在根目录下就会生成“.ssh”文件,文件里有生成的私钥id_rsa和公钥id_rsa.pub。
4.输入命令:cat id_rsa.pub >> authorized_keys,把密钥拷贝一份并追加到authorized_keys文件中,实现本机自身免密。
5.实现免密登录别台虚拟机,需要输入命令:ssh-copy-id -i id_rsa.pub root@别台主机名,远程拷贝秘钥。输入命令:ssh root@别台主机名,这时,如果不用输入密码,则表示免密成功了,输入命令:logout,可退出远程登录。如需要输入密码,则表示免密失败。
此图表示slave02可免密远程登录slave01: