标签:通过命令 rom 文件中 test 服务器 archive 查看 roo lin
ssh-keygen的命令手册,通过”man ssh-keygen“命令查看指令:
通过命令”ssh-keygen -t rsa“创建一对密匙,包括公匙和私匙,生成之后会在用户的根目录生成一个 “.ssh”的文件夹
进入“.ssh”,查看生成的文件
authorized_keys:存放远程免密登录的公钥,主要通过这个文件记录多台机器的公钥
id_rsa : 生成的私钥文件
id_rsa.pub : 生成的公钥文件
know_hosts : 已知的主机公钥清单
如果希望ssh公钥生效需满足至少下面两个条件:
1) .ssh目录的权限必须是700
2) .ssh/authorized_keys文件权限必须是600
2.1 通过ssh-copy-id的方式
命令: ssh-copy-id -i ~/.ssh/id_rsa.put <romte_ip>
举例:
root@test .ssh]# ssh-copy-id -i ~/.ssh/id_rsa.pub 132.232.138.29
root@test .ssh]# ssh root@ 132.232.138.29 直接连接另一台服务器就行了
2.2 通过scp将内容写到对方的文件中
命令:scp -p ~/.ssh/id_rsa.pub root@<remote_ip>:/root/.ssh/authorized_keys
scp: 即,ssh-copy-id
举例:
1. scp -p ~/.ssh/id_rsa.pub root@132.232.138.29 :/root/.ssh/authorized_keys
2. ssh root@192.168.91.135 直接连接另一台服务器就行了
原文参考地址:http://www.cnblogs.com/LuisYang/archive/2016/10/12/5952871.html
标签:通过命令 rom 文件中 test 服务器 archive 查看 roo lin
原文地址:https://www.cnblogs.com/thismyblogs/p/9608807.html