两台linux ssh免密登录

两台linux ssh免密登录

一、ssh客户端操作

1、生成秘钥

ssh-keygen -t rsa (一路默认回车)

2、查看生成的秘钥

cd ~/.ssh
ls

结果:
id_rsa id_rsa.pub known_hosts
id_rsa(私钥)
id_rsa.pub(公钥)

3、将公钥上传至ssh服务端
方法一:

ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected](用户名@ip地址)
需要输入目标主机的密码

方法二:
将公钥拷贝到ssh服务端目录 ~/.ssh/(例如root用户的目录为/root/.ssh/)下
执行:

cat id_dsa.pub >> authorized_keys
chmod 700 ~/.ssh
chmod 600 ~/.ssh/authorized_keys

4、测试ssh免密是否成功

ssh [email protected]

结果:
无需输入密码成功登录目标主机

5、如果两台主机要做互信,则将服务端和客户端调换做相同操作即可

猜你喜欢

转载自www.cnblogs.com/jingxindeyi/p/12945172.html