使用 SCP 命令在 Windows 与 Linux 系统间传输文件
概述
SCP (Secure Copy Protocol) 基于 SSH 协议,用于在计算机之间安全地传输文件。相比图形化界面工具,SCP 命令更适合自动化脚本、批量操作及服务器环境下的无头传输。
如何在 Windows 和 Linux 系统之间使用 SCP 命令进行文件传输。主要涵盖安装 OpenSSH 客户端和服务器的步骤,以及单文件和文件夹的传输命令示例。同时说明了 PowerShell 终端的使用注意事项及常见错误排查方法,帮助用户实现跨系统的高效、安全文件交换。

SCP (Secure Copy Protocol) 基于 SSH 协议,用于在计算机之间安全地传输文件。相比图形化界面工具,SCP 命令更适合自动化脚本、批量操作及服务器环境下的无头传输。
Windows 10/11 默认可能未开启 OpenSSH 客户端。
ssh --version 检查是否识别。大多数 Linux 发行版已预装 OpenSSH 服务端。若需从 Linux 传回 Windows,确保 Linux 端的 SSH 服务运行正常:
sudo systemctl status sshd
如未运行,执行 sudo systemctl start sshd。
语法:scp [本地路径] [用户名@IP]:[远程路径]
示例:
scp D:\Code\Python\train.txt [email protected]:/home/whq/whq_code/Python
首次连接会提示确认指纹,输入 yes 即可。
使用 -r 参数递归传输目录。
scp -r D:\Code\Python\PaddleSeg\PaddleSeg\Images\TestImages_200 [email protected]:/home/whq/whq_code/Python/PaddleSeg/Images
在 Windows 上启用 OpenSSH 服务器功能:
Start-Service sshd。Set-Service -Name sshd -StartupType 'Automatic'。同样在 PowerShell 中执行。 单个文件:
scp [email protected]:/home/whq/whq_code/Python/val.txt D:/Code/Python/
文件夹:
scp -r [email protected]:/home/whq/whq_code/Python/PaddleSeg/output/result/mobilNetV3/ D:/Code/Python/PaddleSeg/PaddleSeg/output/result/Result_2023.8.28/
若 SSH 服务非默认 22 端口,使用 -P 参数:
scp -P 2222 file.txt user@host:/path
为提升安全性,建议配置 SSH 密钥对免密登录,替代密码验证。
ssh-keygen -t rsa。ssh-copy-id user@host。确保 Windows 防火墙允许 SSH 入站连接(TCP 22 端口)。 在 PowerShell 中运行:
New-NetFirewallRule -DisplayName 'OpenSSH Server (Inbound)' -Direction Inbound -Protocol TCP -LocalPort 22 -Action Allow
SCP 是跨平台文件传输的高效工具。通过正确配置 OpenSSH 组件,用户可以在 Windows 和 Linux 之间建立安全的文件通道,支持命令行自动化集成。注意权限管理与网络安全策略,确保数据传输过程稳定可靠。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online
将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online
将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online
通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online
将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online