SSH 远程登陆

1. SSH 是什么

  SSH ( Secure Shell ) 是一种协议标准,其目的是实现安全远程登录以及其它安全网络服务。

  SSH之所以能够保证安全,原因在于它采用了公钥加密。

  过程如下:

  1. 远程主机收到用户的登录请求,把自己的公钥发给用户。
  2. 用户使用这个公钥,将登录密码加密后,发送回来。
  3. 远程主机用自己的私钥,解密登录密码,如果密码正确,就同意用户登录。

2. 配置 SSH 免密登陆

  1. 生成公私密钥对

  ssh-keygen -t rsa -P '' -f ~/.ssh/id_rsa

       

       参数说明
      -t   //指定算法rsa
      -P    //指定一个字符串进行加密
      -f   //指定生成文件的位置


  2. 将公钥拷贝到其他节点


  ssh-copy-id [email protected]


  3. 测试ssh


  ssh 192.168.23.101



猜你喜欢

转载自www.cnblogs.com/share23/p/9695841.html