Linux免秘钥配置(详细教程)

本文介绍如何通过配置公钥实现三台服务器间的免密钥传输文件,提高自动化运维效率。

目标:

            将已有的三台服务器实现互相免秘钥

免秘钥的用途:

            服务器之间传文件不再需要密码,可直接传文件到对方机器上。

实现步骤:

1.在各自服务器上生成自己的公钥秘钥,这里的配置只需用到公钥

2.把公钥放到对方的机器上

图解:

        

 

具体实现:

1.分别在三台机器上输入ssh-keygen-t rsa命令,生成公钥秘钥文件。

 该过程需要敲三个回车键

 

2.命令成功执行后,会在root目录下的.ssh文件夹中生成id_rsa和id_rsa.pub文件

 其中id_rsa是秘钥,id_rsa.pub是公钥文件

 

2.在.ssh文件夹中创建文件authorized_keys,该文件用来存放彼此机器的公钥

这里分别定义三台机器为:A机器、B机器、C机器

这里我们在A机器上输入vim id_rsa.pub,打开该文件,复制其中的内容

复制之后,在该目录下创建authorized_keys文件,将以上选中的公钥放入该文件中。

随后,执行vim id_rsa.pub,分别拿到B机器和C机器的公钥,放入A机器的authorized_keys文件中。看下图:

 

现在A机器已经配置好了,B机器和C机器可以不输入密码就可以向A机器传文件了。

验证命令:

ssh + 主机名

现在,我们要配置B机器和C机器。

方便起见,我们直接把A机器上的authorized_keys文件中的内容给B和C机器。

打开A的authorized_keys文件,复制全部内容。然后分别在B机器和C机器上新建authorized_keys文件,粘贴进去即可。

完成配置。如有不明白的地方,欢迎一起讨论。shy.gifuploading.4e448015.gif转存失败重新上传取消害羞

 

 

评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我是一名程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值