有两台(或多台)同局域网的服务器 A:192.168.100.100, B:192.168.100.101。 让A免密登录B。
在A服务器中指定的位置(/root/.ssh)生成私钥id_rsa和公钥id_rsa.pub;
在服务器A操作
mkdir -p /root/.ssh
cd /root/.ssh
ssh-keygen -t rsa
一路回车键,可看到如下图生成的私钥和公钥,此时服务器A的私钥已经生成。

把服务器A的公钥id_rsa.pub复制到服务器A要免密登录的那台服务器(即B)中的指定位置(/root/.ssh);
在服务器A操作
scp id_rsa.pub 192.168.100.101:/tmp
在服务器B中把公钥id_rsa.pub追加到服务器B管理密码登录权限的文件(authorized_keys)中。
在服务器B操作
mkdir -p /root/.ssh
cd /root/.ssh
cat /tmp/id_rsa.pub >> authorized_keys
测试A服务器登录B服务器
ssh 192.168.100.101