[Linux] Linux远程服务器之间下拷贝文件不输入密码



A主机10.159.3.11
B主机10.1293.12
C主机10.129.3.10

C主机为存放文件的服务器,从A主机和B主机分别拷贝文件到C主机

在三台主机上都执行下面的命令生成公钥对,三次回车
ssh-keygen -t rsa
ssh-keygen -t dsa

在三台主机上都执行下面的命令,生成公钥key
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys

在C主机上执行命令
#ssh 10.132.3.21 cat ~/.ssh/authorized_keys >> ~/.ssh/authorized_keys
#ssh 10.132.3.22 cat ~/.ssh/authorized_keys >> ~/.ssh/authorized_keys 
ssh 10.129.3.10 cat ~/.ssh/authorized_keys >> ~/.ssh/authorized_keys

至此,A主机和B主机上分别存在了一个authorized_keys文件,其中分别存放了A主机、B主机自己的公钥。
C主机的authorized_keys中,存放了A主机和B主机的公钥。此时scp拷贝A主机和B主机的文件到C主机时,就不再提示输入密码了。
scp text.txt root@10.129.3.11:/root/

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值