博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
配置Linux主机SSH无密码访问
阅读量:6897 次
发布时间:2019-06-27

本文共 679 字,大约阅读时间需要 2 分钟。

通过证书签名达到Linux主机SSH无密码访问,使用ssh-keygen与ssh-copy-id来实现快速证书的生成及公钥下发,其中ssh-keygen生成一对密钥,使用ssh-copy-id来下发生成的公钥。具体操作如下:

    在主机A(192.168.0.100)创建密钥,执行:

1
ssh
-keygen -t rsa

,有询问直接按回车键即可,将在/root/.ssh/下生成一对密钥,其中id_rsz为私钥,id_rsa.pub为公钥(需要下发到B主机用户.ssh目录,同时要求重名成authorized_keys文件)。(B主机:192.168.0.101)也可以是使用-f参数指定证书生成位置。

1
ssh
-keygen -t rsa -f 
/root/
.
ssh
/id_rsa  
#指证书的生成位置

    接下来同步公钥文件id_rsa.pub到目标主机,推荐使用ssh-copy-i公钥拷贝工具(也可以使用scp拷贝),命令格式:/usr/bin/ssh-copy-id [-i [identity_file]] [user@] machine。

1
#ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.0.101

    检验SSH无密码配置是否成功,运行ssh root@192.168.0.101,如果直接进入root账号提示符,则说明配置成功。

本文转自 SoulMio 51CTO博客,原文链接:http://blog.51cto.com/bovin/1884424,如需转载请自行联系原作者
你可能感兴趣的文章
mac编辑器vim美化
查看>>
MD5摘要算法简析
查看>>
《30天自制操作系统》学习笔记一
查看>>
Python.tornado.2.tornado.options
查看>>
mysql关于or的索引问题
查看>>
装在u盘的linux
查看>>
ASP.NET几种页面数据绑定的用法及区别: <%#、 <%=、 <% 、<%@
查看>>
zookeeper
查看>>
ABP源码分析二十四:Notification
查看>>
Photo4
查看>>
(八)mybatis之多对多
查看>>
h5空白页面过渡加载
查看>>
端午悲剧—我的上海情结(二)
查看>>
Ajax实现登陆并友好提示错误信息
查看>>
第1周小组博客作业——1702班1组
查看>>
思考线上如何既保证不影响查询,又能做更新操作
查看>>
python 10day--python 的基本数据类型
查看>>
HTTP无状态什么意思?
查看>>
FFmpeg简易播放器的实现-音视频同步
查看>>
洛谷p1156 垃圾陷阱(蒟蒻手把手教你用01背包把这道题复杂化)
查看>>