博士要在两台linux服务器之间互传数据,有下面两种方法:
方法1
SSH进入本地机器:
scp -rp /path/filename username@remoteIP:/path #将本地文件拷贝到服务器上 scp -rp username@remoteIP:/path/filename /path #将远程文件从服务器下载到本地
如果对方机器的ssh不是默认22端口的,可以加上-P参数来解决,scp -rp -P 端口(注意P是大写的)
方法2
SSH进入对方机器:
tar zcvf - path | ssh username@remoteip "cd /some/path/; cat -> path.tar.gz" #压缩对方机器/path/目录并传输到remoteip的/some/path/目录打包为path.tar.gz tar zcvf - path | ssh username@remoteip "cd /some/path/; tar zxvf -" #压缩对方机器/path/目录并传输到remoteip的/some/path/目录并解压
如果对方机器的ssh不是默认22端口的,可以加上-p参数来解决,ssh -p 端口(注意p是小写的)
分享:
支付宝
微信