SSH免密登入
公钥与私钥的概念:公钥是与私钥算法一起使用的密钥对的非秘密一半。公钥通常用于加密会话密钥、验证数字签名,或加密可以用相应的私钥解密的数据。公钥和私钥是通过一种算法得到的一个密钥对(即一个公钥和一个私钥),其中的一个向外界公开,称为公钥;另个自己保留,称为私钥。通过这种算法得到的密钥对能保证在世界范围内是唯一的。使用这个密钥对的时候,如果用其中一个密钥加密一段数据,必须用另一个密钥解密。如用公钥加密数据就必须用私钥解密,如果用私钥加密也必须用公钥解密,否则解密将不会成功(来自百度百科)如果不能用请私聊我,立马删除
我们的Hadoop能实现免密登入我们使用的是公钥与私钥的技术
(用实际的操作方便大家理解)
A主机给B主机发送信息(如hello),发送的信息(hello)想要加密,B主机要产生自己的公钥与私钥(ssh-keygen -t rsa),把自己的公钥发送给A主机,A主机用公钥给hello加密形成一段密文,B主机用自己的私钥解密得到hello。
(本人也是新手,有错误的地方请指出来大家一起加油一起进步,共勉!)