实操:一键运维·方案设计【多linux免密互联】

一、生成新的 SSH 密钥对

打开终端,执行以下命令生成新的密钥对:

plaintext

复制

ssh-keygen -t rsa -b 4096 -C "your_comment" -f ~/.ssh/new_id_rsa

-t rsa 指定密钥类型为 RSA。

-b 4096 指定密钥长度为 4096 位(更高的安全性)。

-C "your_comment" 是可选的,用于添加注释。

-f ~/.ssh/new_id_rsa 指定密钥文件的保存路径。

如果之前设置过密码,可以选择不设置密码直接按回车键,这样在使用该密钥进行 SSH 连接时就无需输入密码。

----------------------------------------------------------------------
执行指令:ssh-keygen -t rsa -b 4096 -C "lvjun" -f ~/.ssh/lvjun_id_rsa
----------------------------------------------------------------------

二、将新生成的公钥追加到远程机器的 authorized_keys 文件中

2.1、文件拷贝

方式 1:scp

scp [-P 端口] [本地文件路径] [用户名]@[远程主机地址]:[远程目标路径]

scp  -P 58769 lvjun_id_rsa.pub lvjun@172.29.100.**:/root/.ssh/

方式 2:手动 cp

 cp -r lvjun_id_rsa.pub /tmp/

下载公共密钥文件:

上传到目标linux上

cp -r /tmp/lvjun_id_rsa.pub ~/.ssh/ 
 

2.2、公钥设置

mkdir -p ~/.ssh
hmod 700 ~/.ssh
cat lvjun_id_rsa.pub >> ~/.ssh/authorized_keys

2.3、在远程机器上重复上述步骤(如果需要反向访问)

三、测试

在私钥的机器A可以免密访问公钥的机器B
ssh -p 8080 root@172.29.100.** 

⚠️ 确保使用的账号:域账号/root/manager/**其他,是否有权限,支持跨机器访问。找运维咨询好。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

成熟的小白

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

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

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

打赏作者

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

抵扣说明:

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

余额充值