ssh秘钥对免密码登陆
Posted haima
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ssh秘钥对免密码登陆相关的知识,希望对你有一定的参考价值。
准备两台linux服务器 a和b , 在a上使用ssh命令登陆b服务器 , 并且不用 输入密码
1.在a服务器上,比如是root用户 ,进去/root/.ssh目录 ,没有就创建, 就是进入家目录的.ssh目录下
执行ssh-keygen 命令, 会生成两个文件 id_rsa 和id_rsa.pub
- 把id_rsa.pub文件上传添加到服务器b的 家目录/.ssh/authorized_keys 文件中 ,下面的命令就是创建.ssh目录,并把a服务器的id_rsa.pub文件添加进去
ssh ubuntu@123.206.7.231 ‘mkdir -p .ssh && cat >> .ssh/authorized_keys‘ < ~/.ssh/id_rsa.pub
a服务器上
3.b服务器上
现在在a服务器直接ssh命令就可以登录b服务器,不需要输入密码
ssh ubuntu@123.206.7.231
以上是关于ssh秘钥对免密码登陆的主要内容,如果未能解决你的问题,请参考以下文章