ssh 免密
2021-11-17 本文已影响0人
su酥饼
ssh 免密登录
环境需求:
服务器1:192.168.110.97
服务器2:192.168.110.98
两台服务器都有安装ssh服务和openssl-clients
1.在本地生成本机的公钥和私钥,一路回车,默认即可,默认公钥和私钥存储在家目录下的.ssh文件夹下,即~/.ssh下,当然你也可以生成自己的设置。公钥交给另一台服务器,当本服务器去连接另一台服务器时,另一台服务器会使用公钥与本服务器的私钥配对,配对成功,则连接成功
#生成秘钥
ssh-keygen -t rsa
#一路回车
#给110.98发送公钥,输入密码
ssh-copy-id -i .ssh/id_rsa.pub root@192.168.110.98
#测试登录
ssh root@192.168.110.97
2.如果要从192.168.110.98免密登录到192.168.110.97,需要在192.168.110.98重复以上操作。
当有多台服务器需要认证时,可以把公钥文件先发送给同一台服务器,然后在这台服务器上把自己的公钥文件也加进去之后把authorized_keys文件远程拷贝到其它机器的相应目录下即可。