您的位置:首页 > 运维架构 > Linux

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

2017-03-17 16:24 465 查看

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/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: