SSH免密登录

发布于 2025-01-02  0 次阅读


一.最好先配置主机名

vim /etc/hosts

二.生成秘钥

A>B
在A机器上执行:

 1.生成秘钥
ssh-keygen -t rsa

 authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥

    id_rsa : 生成的私钥文件

    id_rsa.pub : 生成的公钥文件

    know_hosts : 已知的主机公钥清单

    如果希望ssh公钥生效需满足至少下面两个条件:

      1) .ssh目录的权限必须是700

      2) .ssh/authorized_keys文件权限必须是600

三.交换秘钥

ssh-copy-id -i ~/.ssh/id_rsa.pub [ip/hosts]

或者

scp -p ~/.ssh/id_rsa.pub root@<remote_ip>:/root/.ssh/authorized_keys

【马摇金辔破香尘,我自御剑乘风去】