linux服务器免密登陆
1、所需要免密登陆的机器,我这里有三台机器,10.1.3.168、10.1.3.169、10.1.3.170
2、用户登陆需要免密登陆的机器,然后执行
#ssh-keygen -t rsa (一路回车-3次)
会生成两个文件,一个私钥id_rsa,一个公钥id_rsa.pub

3、进入.ssh目录下
#cd ~/.ssh
4、将id_rsa.pub公钥内容拷贝到authorized_keys文件中
#cat id_rsa.pub >> authorized_keys
5、登陆到其他主机,执行第2步操作,
生成的公钥追加到authorized_keys文件中
#ssh-copy-id -i 10.1.3.168
结果如下图所示

6、授权authorized_keys
#chmod 600 authorized_keys
7、将这个文件authorized_keys发到其他两台机器上
#scp authorized_keys 10.1.3.169:/root/.ssh
#scp authorized_keys 10.1.3.170:/root/.ssh
至此,三台机器可以互相免密登陆了

浙公网安备 33010602011771号