不同主机同一用户之间SSH信任关系的建立

本文详细介绍了如何在多台主机间配置SSH免密码登录,包括密钥对的生成与分发,实现主机间的相互信任,方便高效地进行远程管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

建立主机A、B、C上同一用户之间的SSH相互信任关系:

1,在主机A用户hcwang(e.g.)上生成密钥对。
   $ ssh-keygen -t rsa
2,进入.ssh目录
   $ mv id_rsa.pub authorized_keys  // (更改为系统默认的公钥文件名)
3,将公钥id_rsa.pub,传输到主机目标主机B,C
   $ scp id_rsa.pub B:$HOME/.ssh
   $ cat id_rsa.pub >> authorized_keys //如果没有authorized_keys,则执行 mv id_rsa.pub authorized_keys
   同样对主机C
   $ scp id_rsa.pub C:$HOME/.ssh
   $ cat id_rsa.pub >> authorized_keys

   到此,可以从主机A直接 SSH 到主机B,C,无需密码。如果想从主机B或者C,SSH 到主机A,或者主机BC之间互相SSH,则需要密码。解决办法如下:

4,将主机A的私钥,id_rsa 拷到 主机B和C的 $HOME/.ssh 目录下
   $ scp id_rsa B:$HOME/.ssh
   $ scp id_rsa C:$HOME/.ssh

~OK 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值