📌

UbuntuTips12:免密登录

1. 安装SSH

sudo apt-get install ssh

2. 查看ssh服务器是否安装并启动

sudo ps -e | grep ssh
notion image

3. 生成A机器的公钥

  • 输入以下命令,一路回车
ssh-keygen -t rsa
notion image
  • 将公钥发送给需要免密的机器上
# ssh-copy-id -i ~/.ssh/id_rsa.pub ‘用户名’@‘发送的机器的ip地址’ ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.92.145 ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.92.146 ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.92.147 ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.92.159 ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.92.160 ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.92.161
 
  • 连接测试
ssh redis02
notion image
 
  • 以上配置,只是实现了server1登录server2和server3的免密,逆向则不免密!!!
  • 在机器上重复上述步骤即可
  • 以上操作之后,需要重新启动三台服务器