linux服务器之间文件传输scp
linux scp
Linux scp命令用于Linux之间复制文件和目录。
scp是 secure copy的缩写, scp是linux系统下基于ssh登陆进行安全的远程文件拷贝命令。
语法:
scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file]
[-l limit] [-o ssh_option] [-P port] [-S program]
[[user@]host1:]file1 [...] [[user@]host2:]file2
简单语法:
scp [参数] file1 file2
参数说明:
- -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)的选项。
实例:
1、从本地复制到远程
复制文件
scp local_file remote_user@remote_ip:remote_folder
或者
scp local_file remote_user@remote_ip:remote_file
或者
scp local_file remote_ip:remote_folder
或者
scp local_file remote_ip:remote_file
案例:
#将本地superl1的test.txt文件传输到superl2服务器/home/superl2/test/文件夹下,需输入密码
scp /home/superl1/test/test.txt superl2@192.168.27.128:/home/superl2/test/ #将本地superl1的test.txt文件传输到superl2服务器/home/superl2/test/test2.txt(更换名称),需输入密码
scp /home/superl1/test/test.txt superl2@192.168.27.128:/home/superl2/test/test2.txt#将本地superl1的test.txt文件传输到superl2服务器/home/superl2/test/文件夹下,需输入用户名、密码
scp /home/superl1/test/test.txt 192.168.27.128:/home/superl2/test/#将本地superl1的test.txt文件传输到superl2服务器/home/superl2/test/文件夹下,需输入用户名、密码
scp /home/superl1/test/test.txt 192.168.27.128:/home/superl2/test/test2.txt
复制文件夹
scp -r local_folder remote_user@remote_ip:remote_folder
或者
scp -r local_folder remote_ip:remote_folder
案例:
#将本地的test文件夹复制到superl2服务器上/home/superl2/test/ ,需要输入用户密码
scp -r /home/superl1/test/ superl2@168.192.27.128:/home/superl2/test/ #将本地的test文件夹复制到superl2服务器上/home/superl2/test/ ,需要输入用户和密码
scp -r /home/superl1/test/ 168.192.27.128:/home/superl2/test/
2、从远程复制到本地
将file1和file2位置替换一下即可
#将superl2服务器上复制到/home/superl2/test/本地的test文件夹 ,需要输入用户密码
scp -r superl2@168.192.27.128:/home/superl2/test/ /home/superl1/test/ #将superl2服务器上/home/superl2/test/复制到本地的test文件夹 ,需要输入用户和密码
scp -r 168.192.27.128:/home/superl2/test/ /home/superl1/test/
如果设定了防火墙,例如端口为1234
#scp 命令使用端口号 1234
scp -P 1234 -r superl2@192.168.27.128:/home/superl2/test/ /home/superl1/test/
linux服务器之间文件传输scp相关推荐
- mac服务器文件传输,scp实现mac与linux服务器之间文件传输
1.mac上传文件到linux服务器 scp 文件名 用户名@服务器ip:目标路径 如:scp -P端口号 /Users/test/testFile test@xxx.xxx.xxx.xxx:/tes ...
- scp实现mac与linux服务器之间文件传输
1.mac上传文件到linux服务器 scp 文件名 用户名@服务器ip:目标路径如:scp -P端口号 /Users/test/testFile test@xxx.xxx.xxx.xxx:/test ...
- windows与Linux实时传输数据,I01 物理隔离条件下Windows与Linux服务器的文件传输脚本...
title: I01 物理隔离条件下Windows与Linux服务器的文件传输脚本author: Adolph Leecategories: 进阶tags: paramiko打怪升级mathjax: ...
- linux 服务器之间数据复制—scp
文章目录 一.命令详情介绍 二.使用实例 三.批量文件传输 另一个方法 scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝 ...
- 两台Linux主机之间文件传输的几种方式
Linux文件传输的五种方式 FTP : FTP是文件服务器,可实现文件的上传下载,存储等功能,但本文不打算介绍ftp的使用. scp: scp能够将不同主机的文件进行相互传输,使用简单方便. rz ...
- linux跳转乌班图服务器,Ubuntu18.04连接Linux服务器与文件传输
1.前言 最近新安装了Ubuntu18.04,需要连接Linux的服务器.之前一直使用的是Win10操作系统,有专门的连接服务器的软件,可以很方便的连接服务器和传输文件.现在,在Ubuntu上完全不知 ...
- xftp(windows系统与linux系统之间文件传输)
1.xftp作用:Xftp支持SFTP(只支持SSH2)和FTP协议,通过可视化界面,可直接在远程主机之间拖放文件,并实时查看进度.也就是我们再windows系统安装好xftp软件之后,可以通过界面操 ...
- Linux服务器之间文件同步 inotify+Unison
inotifywait是文件系统的监控工具,对目录下的文件的增删改查进行监控. Unison是Windows.Linux以及其他Unix平台下都可以使用的文件同步工具. 需求: 源主机同步内容到目录主 ...
- linux之间文件传输scp
inux的scp命令 linux 的 scp 命令 可以 在 linux 之间复制 文件 和 目录: ================== scp 命令 ================== scp ...
最新文章
- openssl 从cer文件中提取公钥
- 纹理mag filter不能取GL_XXX_MIPMAP_XXXX
- c语言调用oracle函数返回值吗,C语言通过值和引用函数
- php接收get数组数据,php-如何从wordpress数据库中获取数组值get_results
- SQL FILESTREAM数据库中的事务日志备份
- Python学习之路-基础知识1
- JAVA并发:深入分析volatile
- Mac磁盘清理工具——CleanMyMac
- 智慧树工业机器人测试答案_智慧树_工业机器人技术基础_答案章节单元测试答案...
- [LaTex] 如何插入多个图片及子图片(subfigure)
- IOS上的monkey测试探索(一)
- ​微信公众平台用户信息相关接口调整通知2021-09-27​
- vm使用PE安装系统(1)
- win10升级后删除自带的微软输入法
- 设置zoom后,导致级联下拉不跟随输入框
- 今天看到一篇过千粉条友的懊悔分享
- 在iPhone上实现标签云
- 一年一总结之2018
- 局域网计算机无法被访问,解决局域网无法访问故障
- 002_旭日X3派初探:TogetherROS安装
热门文章
- 删除的vue怎么找回_vue详情 恢复 删除
- 树洞OCR文字识别v1.1.0官方版
- WIN10+VS2015部署PanddleOCR
- oracle调优总结 本文转自:http://blog.csdn.net/wonth/article/details/1670366
- (四)万能的搜索 —— 2. 解救小哈
- 猫推荐算法大赛Top 9团队
- iPhone屏蔽IOS更新、iPhone系统更新的提示(免越狱,有效期更新至2021年)
- 导入EXCEL数据更新access数据库里的信息
- STM32F4应用-GPIO
- 安信证券资管清算重要业务在原生分布式数据库的创新实践