如果A机器到B机器需要免密登录,以下流程
1.A机器执行ssh-keygen -t rsa生成公钥文件id_rsa.pub
authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥(初始不存在该文件) *
* id_rsa : 生成的私钥文件 *
* id_rsa.pub : 生成的公钥文件*
* know_hosts : 已知的主机公钥清单*
初次连接对端服务器,系统会提示你让你确认,如果是yes,那系统就会再know_hosts里追加这条访问记录,下次再次连接的时候就不会在提示用户。当然如果对端机器密钥发送变更,系统还是会提示你让你确认。
2 将A机器的公钥文件拷贝到B机器,用ssh-copy-id命令,会将A机器的公钥拷贝到B机器的authorized_keys文件里
ssh-copy-id -i ~/.ssh/id_rsa.pub [romte_ip]
3 测试A机器到B机器免密登录是否成功



