Linux配置SSH互信
2021/11/1 7:10:16
本文主要是介绍Linux配置SSH互信,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
配置互信的场景如下:主系统在A服务器上,A的文件存放在B服务器,A需要访问B服务器获取文件,但是不能在yml文件中记录B服务器的密码,故配互信
1.在A客户端生成公钥私钥对
[root@localhost ~]# ssh-keygen -t rsa
一路默认回车,系统在/root/.ssh下生成id_rsa、id_rsa.pub
2.查看系统生成的公钥私钥对
[root@localhost ~]# ls /root/.sshid_rsa id_rsa.pub
3.配置互信,ssh-copy-id 将A机器的公钥复制到互信ip远程机器B的authorized_keys文件中
[root@localhost .ssh]#ssh-copy-id root@x.x.x.x(B的地址)(应该会输入B的密码)
4.进入B机器/root/.ssh目录,;利用cat命令查看authorized_keys文件是否生成,如图已经copy到B机器并写入。
5.验证,在A机器上ssh B机器测试,如图已经不需要输入密码。
[root@localhost .ssh]# ssh 192.168.10.102
说明://此处也可以使用除了使用ssh-copy-id方法,在ssh-keygen生成密钥对后,还可以手动将id_rsa.pub公钥文件拷贝到B机器上,追加到authorized_keys文件实现
这篇关于Linux配置SSH互信的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-04Linux系统上离线升级SSH服务的具体操作步骤-icode9专业技术文章分享
- 2024-06-0600-macOS和Linux安装和管理多个Python版本
- 2024-03-30[译]漫画SELinux概念
- 2024-03-29linux 移动文件
- 2024-03-28linux .so file
- 2024-03-28Linux 磁盘管理
- 2024-03-28Linux学习笔记(十三)磁盘管理(一):磁盘分区
- 2024-03-26linux 创建 文件
- 2024-03-25使用SecureCRT对Linux vim进行颜色设置
- 2024-03-202019-2020-12 20199317 《Linux内核原理与分析》 第十二周作业