LOGO 首页 OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 技术文档 其他文档  
 
网站管理员

[点晴永久免费OA]freeSSHd:Windows 系统下 SFTP 服务器的搭建与使用

admin
2026年11月3日 16:0 本文热度 56

freeSSHd 简介

一个单文件SFTP服务器,方便用户在Windows环境下快速搭建SFTP服务器。FreeSSHD是一款轻量级的SFTP服务器工具,专为需要在Windows系统上搭建SFTP服务器的用户设计。该工具操作简单,安装方便,非常适合个人或小型团队使用。

1、下载安装freesshd

下载地址:http://www.freesshd.com/?ctt=download

本地下载:freeSSHd.rar

下载后安装,一路点击确认就好,安装时产生key,直接点击确认。

2、安装软件后,以管理员身份打开

安装之后,它会提示是否启动后台服务,Yes。


安装后,点击开始菜单–> freeFTPd,注意:这里要点击鼠标右键,以管理员权限打开freeFTPd,如果以普通用户打开freeFTPd,将无法保存配置。


在ssh中地址可以选在本地地址,端口选在22端口,安装之后可以看到key是默认有的。

3、新增用户 


4、更改认证方式 


5、更改sftp服务器根目录 


6、启动服务 


7、如果上一步无法启动,应该是之前已经启动,端口被占用,需要进入服务,重新启动 


8、下载sftp链接工具(xftp或Filezilla等) 


9、测试成功 


10、异常及解决方案

输入正确用户名和密码提示denied或者key verification failed.,常规解决方案如下:

删除C:\Users\Administrator下的.ssh文件夹,使用管理员程序重新运行freesshd,再次测试连接。

————————————————

版权声明:本文为CSDN博主「希冀丶」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_35623011/article/details/85003109


特别说明:

1、此程序早已停止更新维护,有很多漏洞和bug,不适合大文件传送,如果实在要用,一定要避免将访问地址暴露到公网;

2、以上设置务必以管理员身份登录运行,否则设置的参数无法保存成功,设置完毕后,务必退出桌面端,然后在服务中,选中本程序设定以服务方式启动;

3、亲自测试多次,如果在客户端上传大文件到SFTP服务器端,大概率会导致服务器端崩溃,服务停止,只能手工重启服务。


该文章在 2026/11/3 17:04:46 编辑过

全部评论1

admin
2026年11月3日 17:7
 我用FlashFXP连接freeSSHd创建的SFTP服务器,报错如下,SFTP服务已经正常开启,如何解决: 

[16:42:26][R]正在连接到 SFTP228 ->IP=127.0.0.1 PORT=26 

[16:42:26][R]已连接到 SFTP228 

[16:42:26][R]主机密钥算法 ssh-rsa, size 1024 bits. 

[16:42:26][R]指纹(SHA256): W7KOfJQ9s8|+T+DUE5WWOTOI1FNrWZZ3EXK5cT8r34E= 

[16:42:26][R]密钥交换: diffe-helman-group1-sha1.会话加密: aes256-ctr,MAC: hmac-sha1,压缩: none. 

[16:42:26][R]Auth Type: Password 

[16:42:26][R]身份验证失败[未知用户或密码无效] 

[16:42:26][R]SSH 错误: 协商认证模式失败 

[16:42:26][R]SSH 连接已关闭 

[16:42:27][R]连接失败

核心结论

日志:身份验证失败 [未知用户或密码无效],不是加密算法协商失败(算法已经协商完了),是 freeSSHd 用户配置本身错了;你看到的 “协商认证模式失败” 是认证被拒后的收尾提示。

已经正常完成:TCP 连接、主机密钥、Kex (diffe-helman-group1-sha1)、加密 MAC 全部协商成功,走到密码认证环节被服务器直接拒绝账号。

1、最常见坑:freeSSHd 用户认证类型选错(重点!)

打开 freeSSHd → Users → 编辑你的账号:

  • ✅ NT authentication:账号密码 = Windows 本地系统账号密码(Windows 登录账号)

  • ✅ Password stored in freeSSHd:freeSSHd 独立账号,密码在 freeSSHd 里面单独设置,和 Windows 系统密码无关

典型错误:选了 NT authentication,但你填的不是 Windows 账号;或者反过来,选了内置密码,却填 Windows 密码。 并且这个用户 必须勾选 SFTP!只开 Shell 是不能传文件的,一定会认证拒绝 / 无权限。

2、Authentication 选项卡检查(密码登录开关)

切换到 Authentication:

  • Password authentication:Allowed 或者 Required(不能是 Disabled!禁用密码认证就会直接认证协商失败)

  • Public key authentication:Disabled(你现在是密码登录) 改完点 Apply,退出 freeSSHd 托盘、重新加载服务,配置才生效(freeSSHd 经常不热重载)

3、必须管理员运行 freeSSHd

freeSSHd 如果普通用户打开,保存的用户配置不会真正写入服务,看起来配置好了,实际服务读取不到用户列表,直接报未知用户。 

✅ 关闭托盘里 freeSSHd → 右键 freeSSHd 图标,以管理员身份运行,重新添加 / 编辑用户、保存、Apply。

如果你是安装成 Windows 服务(freeSSHDService),改完 GUI 配置后,要去服务里重启 freeSSHDService。

4、FlashFXP 连接参数确认

  • 协议:SFTP over SSH(不要选 FTP/FTPS)

  • 地址:127.0.0.1,端口:26(和你 SSH 标签页里监听端口一致)

  • 用户名、密码:严格区分大小写,不要带前后空格

建议先拿 WinSCP 用同样账号端口测试,用来区分是 FlashFXP 问题还是 freeSSHd 服务问题。WinSCP 对老 SSH 算法兼容性比新版 FlashFXP 更好。

5、补充:你这套加密套件是老旧弱算法(1024bit RSA、group1-sha1)

freeSSHd 是很老的软件,内置算法非常老旧,现代新版 SSH 客户端默认已经移除 diffie-hellman-group1-sha1。 你当前这次碰巧协商成功了,但是后续 FlashFXP 升级后会直接连不上:

  • FlashFXP 设置 → 高级 SSH 选项,手动勾选启用老旧 Kex 算法:diffie-hellman-group1-sha1

安全提醒:仅内网测试用,公网不建议继续用 freeSSHd,优先换 Windows OpenSSH 内置 SFTP 服务。

快速排查顺序(照着做)

  1. 管理员打开 freeSSHd,进入 Users,核对账号认证类型、勾选 SFTP

  2. Authentication 标签确认密码认证允许

  3. 重启 freeSSHd 服务 / 退出重进托盘程序

  4. WinSCP 同参数测试;WinSCP 能连 = FlashFXP 兼容性问题;WinSCP 也报账号错 = freeSSHd 账号配置问题

  5. 核对账号密码大小写、无多余空格

额外坑点

  • Windows 本地账号如果有密码为空:NT 认证模式下 freeSSHd 直接拒绝,不支持空密码登录

  • Windows 账号开启【下次登录必须改密码】、账号锁定:NT 认证模式直接认证失败

  • SFTP 根目录 NTFS 权限:用户至少读取 + 写入权限(这个一般不会报 “未知用户”,而是登录成功后进目录报错)

我们应该用 Windows 自带 OpenSSH SFTP 等其他更为安全的搭建方案,替代老旧 freeSSHd,不用碰这些弱加密兼容问题。

一句话结论

freeSSHd 本身是一个早已停止维护、有大量已知内存漏洞 / DoS 漏洞的老旧软件(CVE-2024-0723、缓冲区溢出),你这个现象:文件上传收尾(SFTP close/rename 包)直接触发程序崩溃,属于它原生 BUG,没有可靠根治补丁,只能临时缓解,长期方案直接换成 Windows 自带 OpenSSH Server。

它的代码在 SFTP 完成写入、关闭文件句柄、重命名临时文件的阶段内存处理有缺陷,只要 FlashFXP 这种客户端上传完毕发送收尾包,直接进程闪退,不是权限、磁盘、端口问题。


该评论在 2026/11/3 17:10:21 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2026 ClickSun All Rights Reserved  粤ICP备13012886号-9  粤公网安备44030602007207号