cxwpf200 发表于 2018-8-30 09:42:28

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

  SSH实现免登陆的原理:
  1.现有主机A和B。
  2.B中存放有A的公钥
  3.A想通过网络连接到B,则A会把自己的公钥发送给B,B会拿A已经存放在自己上的A的公钥和这个进行比对。
  4.如果正确,则B会用A的公钥加密一个“质询”给A,A收到后再用自己的私钥解密后发送给B。
  ------------------------------------------------
  可以看到,在整个传输过程中并没有在网络中传递口令。
  SSH免登陆的实现:
  1.在linux下,切换到.ssh所在目录----------------cd /root/.ssh
  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 查看是否需要输入密码。

页: [1]
查看完整版本: SSH(secure shell)免登陆配置以及原理------总结