商城首页欢迎来到中国正版软件门户

您的位置:首页 >Windows用sftp安全传输文件方法

Windows用sftp安全传输文件方法

  发布于2026-04-21 阅读(0)

扫一扫,手机访问

Windows系统中可通过四种方式实现SFTP文件传输:一、启用内置OpenSSH客户端使用sftp命令;二、用WinSCP图形化工具拖放操作;三、用PuTTY的PSCP命令行工具单次传输;四、用PowerShell调用SSH.NET库自动化处理。

Windows怎么使用SFTP传输文件_Windows如何用sftp命令安全地上传下载远程文件【方法】

如果您在Windows系统中需要通过SFTP协议安全地上传或下载远程服务器上的文件,则需借助支持SFTP的客户端工具或内置命令行功能。Windows 10及更高版本已集成OpenSSH客户端,可直接使用sftp命令;若未启用或需替代方案,则可选用第三方图形化工具。以下是多种实现方法:

一、启用Windows OpenSSH客户端并使用sftp命令

Windows 10 1809及以上版本和Windows 11默认提供OpenSSH客户端组件,但需手动启用。启用后可在PowerShell或CMD中运行sftp命令,建立加密连接并与远程SFTP服务器交互。

1、以管理员身份打开“设置”→“应用”→“可选功能”→“添加功能”。

2、在搜索框中输入OpenSSH 客户端,勾选后点击“安装”。

3、安装完成后,打开PowerShell,执行sftp -V验证是否返回OpenSSH版本信息。

4、执行连接命令:sftp username@hostname(例如sftp user@example.com),按提示输入密码完成认证。

5、连接成功后,使用put 本地路径上传文件,使用get 远程路径下载文件。

二、使用WinSCP图形化SFTP客户端

WinSCP是一款免费开源的SFTP/FTP/S3文件传输工具,提供直观的双面板界面,支持拖放操作、同步、脚本自动化等功能,适合不熟悉命令行的用户。

1、访问官网winscp.net下载并安装WinSCP。

2、启动后点击“新建站点”,在“文件协议”中选择SFTP

3、在“主机名”栏填写远程服务器IP或域名,“端口号”保持22,“用户名”和“密码”按实际填写。

4、点击“登录”,首次连接时会提示确认服务器主机密钥,勾选“信任此主机并继续”。

5、登录后左侧显示本地文件系统,右侧显示远程服务器目录,直接拖拽文件即可完成上传或下载。

三、使用PuTTY配套工具PSCP进行单次文件传输

PSCP是PuTTY套件中的命令行SFTP/SCP文件复制工具,无需交互式会话,适合脚本调用或快速单文件传输,所有通信经SSH加密。

1、从chiark.greenend.org.uk/~sgtatham/putty/latest.html下载PuTTY安装包并安装。

2、打开CMD或PowerShell,执行上传命令:pscp -scp -P 22 本地文件路径 username@hostname:远程路径

3、执行下载命令:pscp -scp -P 22 username@hostname:远程文件路径 本地保存路径

4、若服务器使用非默认SSH端口,将-P 22替换为实际端口号。

5、首次连接时会提示确认服务器RSA密钥指纹,输入yes继续。

四、通过PowerShell使用SSH.NET库实现自动化SFTP传输

对于需集成到PowerShell脚本中的场景,可引入第三方.NET库SSH.NET,编写代码控制SFTP连接、目录遍历与文件传输,适用于批量任务或CI/CD流程。

1、以管理员身份运行PowerShell,执行:Install-Module -Name SSH.NET -Force

2、导入模块:Import-Module SSH.NET

3、定义连接参数:$session = [Renci.SshNet.SftpClient]::new("hostname", "username", "password")

4、建立连接:$session.Connect()

5、上传文件:$session.UploadFile([System.IO.FileInfo]::new("C:\local\file.txt"), "/remote/file.txt")

6、下载文件:$session.DownloadFile("/remote/file.txt", [System.IO.FileInfo]::new("C:\local\file.txt"))

本文转载于:互联网 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注