公钥私钥

私钥:
顾名思义,就是私有的,是自己使用的
存放位置:
存放在自己电脑的 /root/.ssh/id_rsa 文件里面
作用:

  1. 用来对自己发出的消息进行加密
  2. 用来解密其他机器发给自己的消息

公钥:
顾名思义,就是公开的,是让别的机器使用的,存放在别人机器上
存放位置:
存放在其他(非自己电脑)的 /root/.ssh/ 文件里面 authorized_keys 文件里面
作用:

  1. 用来解密(公钥所属机器)对自己发出的消息进行
  2. 用来加密自己对(公钥所属机器)发出的消息

举例:
两台服务器:s1 ,s2
如果 s1 想要无秘钥的访问 s2 就需要
1.生成无秘密码的公钥(id_rsa.pub)
在自己机器上执行命令:ssh-keygen -t rsa -P ”

2.把自己的公钥存放到 s2 上去
拷贝自己的 秘钥到 s2 上面去
cat /root/.ssh/id_rsa.pub

之后就可以通过s1 无密码的访问 s2 了,这个时候s2 并不能无密码的访问 s1,
因为 s1 无法解析 s2 发过来的消息,这个时候如果要解析s2 发过来的消息,
那么s2 需要把自己的 id_rsa.pub 内容也拷贝到 s1 的 authorized_keys 文件里面去。

总之一句话:如果想要无密码的链接到其他机器,首先要让对方可以理解你说的话(发出的命令),
那么就是(把自己的公钥放到对方机器的 authorized_keys 文件里面)

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值