SSH免密登录机制

Posted ahu-lichang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SSH免密登录机制相关的知识,希望对你有一定的参考价值。

 SSH免密登录机制:(见下图)

1、A先使用ssh-keygen生成一对公钥和私钥;ssh-keygen

2、将A的公钥复制给B一份,并且将其追加到B的授权文件中;ssh-copy-id B

3、接下来ssh B,就能免密登录。

 

为什么将A的公钥拷给B中的授权文件中就能免密登录了呢?

因为在执行ssh B命令时,B中会用A的公钥随机加密一段密文返回给A,A在接收到密文以后,就会用自己的私钥对密文进行解密,

如果能被解密,就允许免密登录,如果不能被解密,就无法登录。由公钥加密的内容,只能由私钥解密,如果不知道私钥,则就不能解密。

具体的命令操作步骤《hadoop集群的搭建(分布式安装)中有本机免密登录和各主机之间免密登录。

 

以上是关于SSH免密登录机制的主要内容,如果未能解决你的问题,请参考以下文章

设置ssh免密不起作用?彻底搞懂密钥vscode在remote SSH免密远程登录

设置ssh免密不起作用?彻底搞懂密钥vscode在remote SSH免密远程登录

ssh免密登录linux服务器

SSH 实现免密登录

Linux配置免密登录

Linux主机SSH免密设置解析