rz&sz&scp端对端文件传输整理

rz&sz&scp端对端文件传输整理

rz sz

rz -E file #从本地计算机上传文件到远程主机

sz -E file #从远程主机下载文件到本地计算机

scp (Secure Copy Protocol)

  • 功能: 通过SSH协议在本地和远程主机之间安全地复制文件
bash 复制代码
scp [选项] [源文件或目录] [目标文件或目录]

选项说明

  • -r: 递归复制整个目录
  • -P port: 指定远程主机的SSH端口(注意:-P是大写)
  • -v: 详细模式,输出调试信息
  • -i identity_file: 指定用于SSH连接的私钥文件
  • -q: 安静模式,不显示进度和错误信息
  • -C: 启用压缩在传输过程中

使用示例

1. 将本地文件复制到远程主机

bash 复制代码
scp localfile.txt user@remotehost:/path/to/destination/
  • 这个命令会将本地的localfile.txt文件复制到远程主机remotehost上的指定目录

2. 将本地目录递归复制到远程主机

bash 复制代码
scp -r localdirectory user@remotehost:/path/to/destination/
  • -r选项表示递归复制localdirectory及其内容到远程主机

3. 从远程主机复制文件到本地

bash 复制代码
scp user@remotehost:/path/to/remote/file.txt /local/path/
  • 这个命令将远程主机上的文件file.txt复制到本地指定的路径

4. 从远程主机递归复制目录到本地

bash 复制代码
scp -r user@remotehost:/path/to/remote/directory /local/path/
  • 这个命令将远程主机上的整个目录复制到本地

5. 指定SSH端口进行文件传输

bash 复制代码
scp -P 2222 localfile.txt user@remotehost:/path/to/destination/
  • 如果远程主机的SSH端口是2222,而不是默认的22,可以使用-P选项指定端口

6. 使用SSH密钥文件进行身份验证

bash 复制代码
scp -i ~/.ssh/id_rsa localfile.txt user@remotehost:/path/to/destination/
  • 如果使用私钥文件进行SSH身份验证,使用-i选项指定密钥文件

7. 同时复制多个文件到远程主机

bash 复制代码
scp file1.txt file2.txt user@remotehost:/path/to/destination/
  • 可以在命令中一次指定多个文件进行复制

8. 从远程主机复制多个文件到本地

bash 复制代码
scp user@remotehost:/path/to/remote/file1.txt user@remotehost:/path/to/remote/file2.txt /local/path/
  • 使用多个源文件进行复制

9. 复制文件并重命名

bash 复制代码
scp localfile.txt user@remotehost:/path/to/destination/newfile.txt
  • 将本地文件复制到远程主机,并在远程主机上重命名为newfile.txt

注意事项

  • 使用scp时,需要确保远程主机的SSH服务已启动,并且有访问权限
  • 在传输大文件时,传输速度可能会受到网络带宽的限制
  • 确保SSH密钥或密码的安全,避免数据泄露
相关推荐
qq_4523962324 分钟前
第十五篇:《UI自动化中的稳定性优化:解决flaky tests的七种武器》
运维·ui·自动化
j_xxx404_1 小时前
Linux:静态链接与动态链接深度解析
linux·运维·服务器·c++·人工智能
Johnstons1 小时前
Wireshark ExpertInfo是什么?一文讲透异常分级、适用场景、和传统抓包阅读的区别与排查标准
网络·测试工具·wireshark·es
alxraves1 小时前
医疗器械软件注册指导原则注意事项
网络·安全·健康医疗·制造
_只道当时是寻常1 小时前
【Codex】Ubuntu 安装 Codex CLI 并解决 Clash 代理与账号认证问题
linux·ubuntu·chatgpt
墨风如雪2 小时前
别被“高价建站”劝退了!我跑了多年的 WordPress 架构,一年只花 $25.7
服务器
Elastic 中国社区官方博客2 小时前
Elastic-caveman : 在不损失 Elastic 最佳效果的情况下,将 AI 响应 tokens 减少64%
大数据·运维·数据库·人工智能·elasticsearch·搜索引擎·全文检索
brucelee1862 小时前
Claude Code 安装教程(Windows / Linux / macOS)
linux·windows·macos
云飞云共享云桌面2 小时前
东莞智能装备工厂数字化实践—研发部门10名SolidWorks设计共享一台云主机流畅设计
服务器·自动化·汽车·负载均衡·制造
专注API从业者3 小时前
Open Claw 京东商品监控选品实战:一键抓取、实时监控、高效选品
java·服务器·数据库