快速在windows搭建本地SFTP服务器

本文介绍了如何下载并配置freeSSHd工具,包括安装、取消系统服务设置、添加用户和配置SFTP,解决启动时的端口冲突和密钥加载问题,以及使用WinSCP连接SFTP服务的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载工具freeSSHd

官网地址:http://www.freesshd.com/?ctt=download,好像已经打不开了,自己搜集了一个资源备用:
链接:https://pan.baidu.com/s/1a3cm29HpzZE-bN9SyTRyAw?pwd=fseb
提取码:fseb

下载完成后,按指引步骤进行安装,然后以管理员身份启动

配置freeSSHd

打开设置后SSH中,默认端口为22,红色框内取消勾选项,(红色框不勾选,如果勾选的话,并且之前选择作为一个系统服务的话,会创建另外一个实例,自己还是会以为是原来的那个服务器,结果导致实例创建不起来)

在这里插入图片描述
在这里插入图片描述
打开User中选择Add添加用户,注意红框的选择与截图保持一致:
在这里插入图片描述
打开Authentication配置公用密钥,如图:
在这里插入图片描述
最后配置SFTP的本地服务地址,即选一个路径存放文件:
在这里插入图片描述

启动SFTP服务

在Server status选项卡中点击启动即可,如下图:
在这里插入图片描述
启动后的状态:
在这里插入图片描述
启动问题:The specified address is already in use。
这是因为在安装的时候,【Do you want to run FreeSSHd as a system service?】选择了【是】导致的,即打开freeSSHD设置界面时服务立即被启动,SSH中的22端口无法使用。
手动将FreeSSHDService服务停止即可:
【开始】—>运行【服务】,点击【FreeSSHDService】停止服务。

报错Keys not loaded or generated.
通常意味着它无法加载或生成用于SSH连接的密钥,可以在SSH选项卡页面重新生成一下对应的文件即可,点击new即可生成。注意路径要与Authentication中的路径一致。
在这里插入图片描述

连接SFTP

这里我是用的是WinSCP,可以从官网https://cdn.winscp.net/files/WinSCP-6.3.3-Setup.exe下载,也可以直接通过我的百度网盘下载:
链接:https://pan.baidu.com/s/1phx6zXv06Y4oXlPX9PMHtw?pwd=ym0s
提取码:ym0s

相关连接:

快速在windows搭建本地FTP服务器

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值