介绍
这篇文章主要讲解了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 + - - - - - - - - - - - - - - - - - - +
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免密码登录配置方法的详细解析