0. 需求
有两台机器,A和B,A机需要通过ssh访问B机
1. 在A机上生成公钥/密钥
1 |
ssh-keygen -t rsa |
然后输入保存路径,密码,重复密码
没有特殊需求直接敲3个回车就行了
2. 在A机上把公钥拷贝到B机
1 |
scp .ssh/id_rsa.pub root@ip-B:/root |
用scp将公钥拷贝到B机的root目录下
3. 在B机上将公钥添加到.ssh/authorzied_keys中
1 |
cat id_rsa.pub >> .ssh/authorzied_keys |
4. 在A机登录B机
1 |
ssh root@ip-B |
不出意外就直接登陆上去了
5. 如果出了意外
试着删除A机中.ssh/known_host中对应的项目再试一次(我遇到过一次)