RSS订阅专注X86/ARM架构技术
博客交流QQ群693563350 赞助本站
你现在的位置:网站首页 / Linux / 正文内容

linux通过ssh和scp传输文件

38200 Linux | 2016年12月05日

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

上一篇:linux下的ftp上传一键脚本ftp_upload.sh

下一篇:linux环境下的账户和登录安全

猜你喜欢

Title - Artist
0:00

    分享:

    支付宝

    微信