Linux在两个服务器直接传文件的操作方法


Posted in Servers onAugust 05, 2022

scp是secure copy的简写, 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。

因为scp传输是加密的,可能会稍微影响一下速度。另外,scp还非常不占资源,不会提高多少系统负荷,在这一点上,rsync就远远不及它了。虽然 rsync比scp会快一点,但当小文件众多的情况下,rsync会导致硬盘I/O非常高,而scp基本不影响系统正常使用。

场景:假设我现在有两台服务器(这里的公网ip和内网ip相互传都可以,当然用内网ip相互传比较快,**公网ip不便公布)

Sessions1: 47.95.208.2**
内网:172.17.31.174
User:root
Sessions2: 47.94.92.2**
内网:172.17.31.173
User:root

这里常用的两种办法:

1.当从一个远程服务器传输文件到另一个服务器上(你想传给别人文件)

现在我们登录172.17.31.173这台服务器,想把当前的 test.mysql 传给别人( 172.17.31.174 这台服务器)

hostname -i 可以查看当前ip

Linux在两个服务器直接传文件的操作方法

Linux在两个服务器直接传文件的操作方法

命令:

scp test.sql root@172.17.31.174:/data/

如果两台服务器直接没有配置免密登录的话需要输入密码。

Linux在两个服务器直接传文件的操作方法

这里的ip我用的是内网ip,所以传的快点儿,走公网的话就慢很多(亲测)

传输完成!

在ip为后缀174的服务器查看一下:

Linux在两个服务器直接传文件的操作方法

附录:

scp [可选参数] file_source file_target

常用的-r,-C

-1: 强制scp命令使用协议ssh1
-2: 强制scp命令使用协议ssh2
-4: 强制scp命令只使用IPv4寻址
-6: 强制scp命令只使用IPv6寻址
-B: 使用批处理模式(传输过程中不询问传输口令或短语)
-C: 允许压缩。(将-C标志传递给ssh,从而打开压缩功能)
-p: 保留原文件的修改时间,访问时间和访问权限。
-q: 不显示传输进度条。
-r: 递归复制整个目录。
-v: 详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。
-c cipher:        以cipher将数据传输进行加密,这个选项将直接传递给ssh。
-F ssh_config:    指定一个替代的ssh配置文件,此参数直接传递给ssh。
-i identity_file: 从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。
-l limit:         限定用户所能使用的带宽,以Kbit/s为单位。
-o ssh_option:    如果习惯于使用ssh_config(5)中的参数传递方式,
-P port:          注意是大写的P, port是指定数据传输用到的端口号
-S program:       指定加密传输时所使用的程序。此程序必须能够理解ssh(1)的选项。

2.在本地服务器,从另一个服务器中获取文件(你想从别人获取文件)

在173服务data目录中新建一个local_test 用来测试文件夹(测试-r参数的)

Linux在两个服务器直接传文件的操作方法

然后转到本地服务器(*174这一台),这里的本地服务器是相对的。

命令:

scp -r root@172.17.31.173:/data/local_test /data/

Linux在两个服务器直接传文件的操作方法

拷贝文件夹则需要在scp后面加上-r

大白话描述: 

scp root@远程的服务器Ip:文件路径 存放路径

在远程服务器上拷贝到本地服务器(登录远程服务器传给别人(本地)文件文件)

命令:

scp test.sql root@172.17.31.174:/data/

需要别人(本地)的ip地址传输

在本地服务器登录,从远程服务器获取文件(自己主动去别人哪里获取文件)

命令:

scp -r root@172.17.31.173:/data/local_test /data/

需要远程ip(别人)地址获取文件

到此这篇关于Linux在两个服务器直接传文件的操作方法的文章就介绍到这了,更多相关Linux服务器传文件内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!


Tags in this post...

Servers 相关文章推荐
Nginx域名转发https访问的实现
Mar 31 Servers
apache基于端口创建虚拟主机的示例
Apr 24 Servers
Nginx实现高可用集群构建(Keepalived+Haproxy+Nginx)
May 27 Servers
nginx配置文件使用环境变量的操作方法
Jun 02 Servers
详解nginx安装过程并代理下载服务器文件
Feb 12 Servers
Nginx实现负载均衡的项目实践
Mar 18 Servers
nginx搭建NFS网络文件系统
Apr 14 Servers
Linux中如何安装并部署Redis
Apr 18 Servers
nginx实现多geoserver服务的负载均衡
May 15 Servers
Ubuntu安装Mysql+启用远程连接的完整过程
Jun 21 Servers
SpringBoot前端后端分离之Nginx服务器下载安装过程
Aug 14 Servers
Apache SkyWalking 监控 MySQL Server 实战解析
Sep 23 Servers
windows10 家庭版下FTP服务器搭建教程
Aug 05 #Servers
阿里云服务器(windows)手动部署FTP站点详细教程
Aug 05 #Servers
WIN10使用IIS部署ftp服务器详细教程
Aug 05 #Servers
Windows7下FTP搭建图文教程
Aug 05 #Servers
win7配置本地ftp服务器的图文教程
Aug 05 #Servers
Nginx如何获取自定义请求header头和URL参数详解
Jul 23 #Servers
Apache自带的ab压力测试工具的实现
Jul 23 #Servers
You might like
php代码收集表单内容并写入文件的代码
2012/01/29 PHP
PHP在linux上执行外部命令的方法
2017/02/06 PHP
php文件包含目录配置open_basedir的使用与性能详解
2017/04/03 PHP
php简单计算权重的方法示例【适合抽奖类应用】
2019/06/10 PHP
Laravel5.4简单实现app接口Api Token认证方法
2019/08/29 PHP
刷新页面实现方式总结(HTML,ASP,JS)
2008/11/13 Javascript
juqery 学习之六 CSS--css、位置、宽高
2011/02/11 Javascript
jQuery操作Select选择的Text和Value(获取/设置/添加/删除)
2013/03/06 Javascript
JavaScript计算字符串中每个字符出现次数的小例子
2013/07/02 Javascript
js通过元素class名字获取元素集合的具体实现
2014/01/06 Javascript
js动画效果制件让图片组成动画代码分享
2014/01/14 Javascript
调整小数的格式保留小数点后两位
2014/05/14 Javascript
jQuery常用操作方法及常用函数总结
2014/06/19 Javascript
jQuery表单域选择器用法分析
2015/02/10 Javascript
js轮播图代码分享
2016/07/14 Javascript
AngularJS通过$location获取及改变当前页面的URL
2016/09/23 Javascript
JS中append字符串包含onclick无效传递参数失败的解决方案
2016/12/26 Javascript
JavaScript EventEmitter 背后的秘密 完整版
2018/03/29 Javascript
详解swiper在vue中的应用(以3.0为例)
2018/09/20 Javascript
JavaScript实现字符串与HTML格式相互转换
2020/03/17 Javascript
初学Python函数的笔记整理
2015/04/07 Python
使用Python AIML搭建聊天机器人的方法示例
2018/07/09 Python
十行代码使用Python写一个USB病毒
2019/06/21 Python
Django Form 实时从数据库中获取数据的操作方法
2019/07/25 Python
python操作gitlab API过程解析
2019/12/27 Python
python 图像的离散傅立叶变换实例
2020/01/02 Python
python开根号实例讲解
2020/08/30 Python
Python如何执行系统命令
2020/09/23 Python
实列教程 一款基于jquery和css3的响应式二级导航菜单
2014/11/13 HTML / CSS
2014年教师党员公开承诺书
2014/05/28 职场文书
自愿离婚协议书范本
2014/09/13 职场文书
幼儿园小班开学寄语
2015/05/27 职场文书
56句经典英文座右铭
2019/08/09 职场文书
竞聘演讲报告:基本写作有哪些?附开头范文
2019/10/16 职场文书
MySQL官方导出工具mysqlpump的使用
2021/05/21 MySQL
Spring Boot项目传参校验的最佳实践指南
2022/04/05 Java/Android