ssh免密登录

A(master)要免密登录B(slave1)
在机器A:
ssh-keygen -t rsa -P ‘’
-t 代表生成密钥的算法,-P代表密码,''代表空密码;
中途会问是否要保存在.ssh/下面;直接敲回车,然后就会在~/.ssh下面生成一对密钥,ssh_rsa(私钥)以及ssh_rsa.pub(公钥);
A将公钥散播到要免密登录的机器,通过scp拷贝即可
scp ~/.ssh/ssh_rsa.pub root@slave1:/root/.ssh
在slave1的机器上:
cat id_rsa.pub >> authorized_keys
放置到授信文件中;
chmod 600 authorized_keys
设置该授信文件权限为600,只有该用户才能够读写;
在回到A的机器上面,
ssh slave1
第一次登录将会要你确认,确认之后,从此可以免密登录。
原文地址:https://www.cnblogs.com/xiashiwendao/p/7845788.html