Linux服务器间文件复制

常常游走于Linux的同学,一定少不了在Centos等服务器间复制文件,如果仅仅通过FTP等工具进行操作,那速度不是一般般的慢,本文将介绍如何在Linux服务器间传输文件。

举个例子,我们现在有两台服务器:ServerA、ServerB,现要将文件demo.tar从ServerA复制至ServerB。

一、首先在ServerA上生成公钥

1
ssh-keygen -t rsa -P ""

只需要一路回车即可生成

生成的密钥可以通过 cat ~/.ssh/id_rsa 查看

二、将公钥复制到ServerB

1
ssh-copy-id root@server-b

然后输入 yes 接着输入登录密码即可

三、文件就可以从ServerA发送至ServerB

1
scp /home/demo.tar root@server-a:/home/
分享到