ssh免密码登录配置方法的详细解析

  介绍

这篇文章主要讲解了ssh免密码登录配置方法的详细解析,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。

首先,说明一下我们要做的是,serverA服务器的usera用户免密码登录上的服务器的userb用户。

我们先使用usera登录serverA服务器

 usera@serverA ~ ssh - keygen - t rsa美元
  生成公钥/私rsa密钥对。
  输入文件中保存的关键(/home/usera/. ssh/id_rsa):
  & # 39;创建目录/home/usera/. ssh # 39;。
  输入密码(空没有密码):
  再次输入相同的密码:
  你一直保存在/home/usera/.ssh/id_rsa.识别
  你的公钥保存在/home/usera/.ssh/id_rsa.pub。
  指纹的关键是:
  39:f2: fc: 70: ef: e9: bd: 05:40:6e: 64: b0:99:56:6e: 01 usera@serverA
  关键# 39;年代randomart图像:
  + - RSA [2048] - - - - - +
  | Eo * |
  | @。|
  |=* |
  | o o。|
  |。年代。|
  | +。。|
  | + |
  | +。o。|
  | | . o=o
  + - - - - - - - - - - - - - - - - - - + 

 ssh免密码登录配置方法的详细解析“> <br/> </p> <p>此时会在/home/usera/sh目录下生成密钥对</p> <pre class= usera@serverA ~ $ ls la . ssh   总用量16   drwx - - - - - - 2 usera usera 4096年8月24日09:22。   drwxrwx——12 usera usera 4096年8月24日09:22 . .   - - - - - - - - 1 usera usera 1675年8月24日09:22 id_rsa   -rw-r - r - 1 usera usera 399年8月24日09:22 id_rsa。酒吧

然后将公钥上传到serverB服务器的,并以userb用户登录

 usera@serverA ~ $ cat . ssh/id_rsa . pub
  将AAAAB3NzaC1yc2EAAAABIwAAAQEA2dpxfvifkpswsbusPCUWReD/mfTWpDEErHLWAxnixGiXLvHuS9QNavepZoCvpbZWHade88KLPkr5XEv6M5RscHXxmxJ1IE5vBLrrS0NDJf8AjCLQpTDguyerpLybONRFFTqGXAc ximMbyHeCtI0vnuJlvET0pprj7bqmMXr/2 lnlhifxkzcxgzzqhgqybqqk/RQweuYAiuMvuiM8Ssk rdG8hL/n0eXjh9JV8H17od4htNfKv5 + zRfbKi5vfsetfFN49Q4xa7SB9o7z6sCvrHjCMW3gbzZGYUPsj0WKQDTW2uN0nH4UgQo7JfyILRVZtwIm7P6YgsI7vma/vRP0aw==usera@serverA 

查看serverB服务器userb用户下的~/sh/authorized_keys文件,内容是一样的,此处我就不粘贴图片了。

 useb@serverB ~ $ ls la . ssh
  总共24
  drwx - - - - - -。2 useb useb 4096年7月27日十六13。
  drwx - - - - - -。35 useb useb 4096年8月24日09:18 . .
  - - - - - - - - 1 useb useb 796年8月24日09:24 authorized_keys
  - - - - - - - - 1 useb useb 1675年7月27日16:09 id_rsa
  -rw-r - r - 1 useb useb 397年7月27日16:09 id_rsa . pub
  -rw-r - r - 1 useb useb 1183年8月11日13:57 known_hosts 

这样做完之后我们就可以免密码登录了

ssh免密码登录配置方法的详细解析