Linux服务器之间是设置ssh免密登录

发布时间 2023-11-04 11:03:00作者: 朝阳1

服务器1:192.168.1.1

服务器2:192.168.1.2

在本地生成本机的公钥和私钥,一路回车,默认即可,默认公钥和私钥存储在家目录下的.ssh文件夹下,即~/.ssh下,当然你也可以生成自己的设置。公钥交给另一台服务器,当本服务器去连接另一台服务器时,另一台服务器会使用公钥与本服务器的私钥配对,配对成功,则连接成功

ssh-keygen -t rsa

将公钥发送到另一台服务器上,输入另一台服务器密码,发送成功后,会在另一台服务器的~/.ssh下生成authorized_keys文件

ssh-cory-id -i ~/.ssh/id_rsa.pub root@192.168.1.2

ssh连接

ssh 192.168.1.2

如果要从192.168.1.2免密登录到192.168.1.1,重复以上操作。