SSH(secure shell)免登录配置以及原理------总结

SSH实现免登录的原理:
linux


   1.现有主机A和B。
服务器


   2.B中存放有A的公钥
网络


   3.A想经过网络链接到B,则A会把本身的公钥发送给B,B会拿A已经存放在本身上的A的公钥和这个进行比对。
ssh


   4.若是正确,则B会用A的公钥加密一个“质询”给A,A收到后再用本身的私钥解密后发送给B。
ide


------------------------------------------------加密

能够看到,在整个传输过程当中并无在网络中传递口令。spa



SSH免登录的实现:it


   1.在linux下,切换到.ssh所在目录----------------cd /root/.sshclass

   2.生成公钥/私钥--------------------------------ssh-keygen -t rsa原理

   3./.ssh下会生成:rsa_id(私钥)和rsa_id.pub(公钥)两个文件

   4. 要实现免登录:只需把rsa_id.pub复制到想链接的服务器上便可。

   5.拿本机实现ssh免登录为例: cp /root/.ssh/rsa_id.pub /root/.ssh/authorized_keys

   6.验证: ssh localhost 查看是否须要输入密码。  

相关文章
相关标签/搜索