当前位置:网站首页 / Linux / 正文

linux通过ssh和scp传输文件

时间:2016年12月05日 | 作者 : liuhui | 分类 : Linux | 浏览: 5041次 | 评论 0

博士要在两台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是小写的)

推荐您阅读更多有关于“”的文章

猜你喜欢

网站分类
关注电脑博士
友情链接

分享:

支付宝

微信