两台centos之间传送文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了两台centos之间传送文件相关的知识,希望对你有一定的参考价值。

A,B 机上的SSH都允许root登录,B主机的IP:192.168.1.33,要把A主机上的/home/data文件夹传送到主机B上,运行命令
注意:这里的scp命令,前面不能加sudo ,加上sudo后会报错。
[[email protected] Desktop]# scp /home/data [email protected]:/home/new-data

上面的命令中/home/data 是A主机中要传的文件夹,后面的信息是B主机的信息。
输入上面的命令会提示输入B主机的root 密码,对于要传的文件夹来说scp命令是不允许的会提示

/home/data: not a regular file

so,需要先将文件夹进行压缩,然后再用刚才的命令进行传递数据
[[email protected] Desktop]#tar jcvf /home/data.tar.bz2 /home/data #创建.tar.bz2文件,压缩率高(由于数据量比较大,压缩时间比较长)
[[email protected] Desktop]#tar -xvjf data.tar.bz2 #解压.tar.bz2文件

以上是关于两台centos之间传送文件的主要内容,如果未能解决你的问题,请参考以下文章

两台centos之间传送文件

MongoDB数据库迁移及CentOS之间传送文件案例一则

MongoDB数据库迁移及CentOS之间传送文件案例一则

CentOS下实现SCP免输密码传送文件

rsync配置两台服务器之间的文件备份(同步)

Linux CentOS7 两台机器之间免输入密码相互登录(密钥对认证)