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

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

/home/data: not a regular file

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