首页功能详解

WinSCP 到底能做什么

按「基础操作 / 效率功能 / 安全机制 / 自动化」四组拆开看,你会发现它比想象中能干。

一、基础操作:日常必用的那几下

拖拽即传

左栏本地、右栏远程,选中文件往对面一拖就完成上传或下载。也可以选中后按 F5,或右键菜单里选上传 / 下载。熟悉的复制粘贴快捷键同样有效。

常规文件操作

新建目录、重命名、删除、复制路径、查看属性都在右键菜单里。属性窗口可直接勾选读写执行权限,等价于在服务器上敲 chmod。

两种界面随时切

Commander 是左右双栏,适合两边对拷;Explorer 是单栏,接近资源管理器习惯。装的时候选错了也没关系,之后在首选项里能换。

站点与会话管理

连过的服务器可以存成站点,双击即连。同时开多台服务器时,用工作区把整组窗口布局存下来,下次一键还原整套环境。

二、效率功能:省时间的部分

在线编辑远程文件

右键「编辑」直接在内置编辑器里打开服务器上的文件,Ctrl+S 保存后自动回传。支持语法高亮与编码切换,改配置文件最省事。

目录比对与同步

「命令 → 同步」可以按修改时间、文件大小或内容校验来比对两边目录,先预览差异再决定推送方向,确认无误才真正执行。

断点续传

传输中断后重传同名文件,会自动从断点接着走,不必从头开始。批量任务进入后台队列后,界面还能继续做别的事。

文件掩码与过滤

用通配符或正则圈定要处理的文件,例如只传 *.log、排除 node_modules/。批量操作前先过滤,能少踩很多坑。

三、安全机制:把风险降到最低

全程加密传输

SFTP 与 SCP 走 SSH 通道,FTPS 走 TLS,S3 与 WebDAV 走 HTTPS。传统 FTP 是明文,公网环境能避则避。

SSH 私钥认证

支持 OpenSSH 与 PuTTY 格式的私钥,可配合 Pageant 实现免密登录。脚本里用私钥代替密码,既安全又方便自动化。

主密码保护

站点里保存的密码会用主密码加密,没输主密码读不出来。换电脑时把配置文件拷走即可迁移。

主机指纹校验

首次连接记录服务器指纹,之后若指纹变了会立刻告警。这能有效挡住中间人攻击,遇到提示先向管理员核实。

四、自动化:让机器替你干活

  • 命令行脚本:把 open、get、put、synchronize、exit 写成文本文件,用 winscp.com /script=xxx.txt 执行,配合任务计划程序就能定时跑。
  • .NET 程序集WinSCPnet.dll 提供 Session、TransferOptions 等类型,C#、VB.NET、PowerShell 都能直接调用,可嵌进自有系统。
  • PowerShell 集成:加载程序集后几行脚本即可完成上传、校验与失败告警,适合做发布流程的一环。
  • XML 日志:会话日志可输出为结构化 XML,便于程序解析与审计追溯。
  • 自定义命令:把常用的一串操作配成菜单项,点一下就执行,减少重复劳动。

五、可调项:按需定制

设置项作用常见建议
传输模式决定文件按二进制还是文本方式传跨系统传脚本选文本,其余用二进制或自动
保留时间戳是否沿用原文件的修改时间做增量备份时建议开启
文件名 UTF-8 编码控制中文文件名的编码方式出现中文乱码时来回切换试试
保持连接间隔定期发送空包防止被踢下线经常掉线就设成 30 秒
配置存储位置存注册表还是 INI 文件需要迁移或便携使用时选 INI
界面语言与主题切换语言、跟随系统深色模式中文界面在首选项里一键切换

想直接上手操作,看 操作指南;连不上或报错,翻 疑难解答

功能都讲完了,缺的只是一个安装包

12 MB · 简体中文 · 免费开源 · Windows 全系可用