scp比rz sz传文件更好

scp (Secure Copy) 是一个用于在本地主机和远程主机之间安全地传输文件的工具,它使用SSH协议来加密传输的数据。下面是 scp 的基本用法:

从本地复制到远程

复制代码
`scp /path/to/local/file username@remote_host:/path/to/remote/directory `

这条命令将本地文件复制到远程主机的指定目录。

从远程复制到本地

复制代码
`scp username@remote_host:/path/to/remote/file /path/to/local/directory `

这条命令将远程主机上的文件复制到本地指定目录。

复制目录

要递归复制整个目录,使用 -r 选项。

复制代码
`scp -r /path/to/local/directory username@remote_host:/path/to/remote/directory `

使用特定端口

如果远程主机的SSH服务不是运行在默认端口(即22),则可以使用 -P 选项指定端口:

复制代码
`scp -P port_number /path/to/local/file username@remote_host:/path/to/remote/directory `

示例

假设你的用户名是 user,你想要将本地文件 document.txt 从当前目录复制到远程主机 example.com 上的 /home/user/documents 目录。远程主机的SSH服务运行在端口 2222 上。命令将是:

复制代码
`scp -P 2222 document.txt user@example.com:/home/user/documents `

在执行命令时,系统可能会提示你输入远程主机的用户密码。

注意事项

  • scp 默认使用SSH的端口22,除非指定了 -P 选项。

  • 使用 scp 时,确保你有远程主机上相应目录的写权限。

  • scp 传输过程中文件内容是加密的,但文件名称和大小等信息不是加密的。

  • 如果你的用户名在本地和远程主机上相同,你可以省略用户名:

    scp /path/to/file remote_host:/path/to/directory

  • 如果你有远程主机的SSH密钥,scp 将不会提示你输入密码。

更多选项

scp 提供了更多的选项,如限制带宽、保留文件属性等。要查看所有可用选项,你可以查看 scp 的手册页:

复制代码
`man scp `

这将提供详细的命令说明和选项列表。

相关推荐
发光小北4 小时前
Modbus TCP 转 Profinet 主站网关如何应用?
网络·网络协议·tcp/ip
wanhengidc6 小时前
云手机 高振畅玩不踩坑
运维·服务器·安全·web安全·智能手机
有谁看见我的剑了?6 小时前
linux 添加硬盘后系统识别不到硬盘处理
linux·运维·服务器
易连EDI—EasyLink7 小时前
易连EDI–EasyLink实现OCR智能数据采集
网络·人工智能·安全·汽车·ocr·edi
@insist1237 小时前
信息安全工程师考点精讲:身份认证核心原理与分类体系(上篇)
大数据·网络·分类·信息安全工程师·软件水平考试
SmartRadio7 小时前
ESP32-S3 双模式切换实现:兼顾手机_路由器连接与WiFi长距离通信
开发语言·网络·智能手机·esp32·长距离wifi
_.Switch8 小时前
东方财富股票数据JS逆向:secids字段和AES加密实战
开发语言·前端·javascript·网络·爬虫·python·ecmascript
yc_12248 小时前
用 Visual Studio 远程调试 Linux:从零到流畅的完整指南
linux·ide·visual studio
计算机安禾8 小时前
【Linux从入门到精通】第31篇:防火墙漫谈——iptables与firewalld防护指南
linux·运维·php
下一页盛夏花开8 小时前
ubuntu 20中安装QT以后出现红色空心断点
linux·运维·ubuntu