PC本地如何部署SFTP服务器,详细步骤全解析,PC本地快速搭建SFTP服务器指南,详细部署步骤解析
"兄弟们!想在自家电脑上搭个安全传文件的秘密基地吗?"上周我表弟用微信传公司合同差点泄密,被老板骂得狗血淋头。今天就手把手教你用两种方法在Windows电脑上五分钟建好SFTP服务器,看完保你文件传输稳如老狗!
一、 *** 自带的OpenSSH方案
微软亲儿子方案适合小白,跟着这六步走:
- 启用隐藏功能:控制面板→程序→启用Windows功能→勾选OpenSSH服务器
- 黑窗口启动服务:管理员模式打开CMD,输入
net start sshd
- 创建专用账户:计算机管理→本地用户→右键新建用户→密码设置要字母+数字+符号三件套
- 关笼子设置:打开C盘ProgramData/ssh里的sshd_config文件,加上:
markdown复制
Subsystem sftp internal-sftpMatch User 你的用户名ChrootDirectory D:你的文件夹ForceCommand internal-sftp```
- 防火墙开绿灯:控制面板→防火墙→高级设置→新建入站规则放行22端口
- 终极测试:手机装个ES文件浏览器,输入sftp://你的IP,能看见文件夹就算成功!
二、第三方神器FreeSSHD方案
功能更强大的进阶玩法,适合折腾党:
对比项 | OpenSSH | FreeSSHD |
---|---|---|
安装难度 | 系统自带 | 需单独下载安装包 |
界面友好度 | 纯命令行 | 图形化操作界面 |
功能扩展 | 基础SFTP | 支持FTP/SCP多协议 |
权限管理 | 需手动改配置文件 | 可视化用户权限设置 |
具体操作四部曲:
- 官网下崽:认准freeSSHd.com下载安装包,千万别下到带广告的版本
- 玄学安装:右键用管理员身份运行安装程序,不然保存不了配置
- 用户调教:
- 在Users标签页点Add新建用户
- 认证方式选独立密码验证更安全
- 指定用户专属文件夹,别让他瞎逛其他盘
- 服务点火:Services标签里把SFTP状态从Stopping点成Running
三、必坑指南
Q:为啥连接总提示拒绝访问?
A:检查三件事:
- 文件夹权限有没有给完全控制
- 杀毒软件是不是把22端口给封了
- 用户目录路径不能有中文或特殊符号
Q:想改默认22端口怎么搞?
A:在sshd_config里找到Port 22改成其他数字,记得防火墙同步改
Q:公司内网能用吗?
A:需要做端口映射,或者用cpolar这类内网穿透工具
小编血泪经验
八年网管老狗说句掏心窝的话:普通用户用OpenSSH足够,企业用FreeSSHD更省心!见过太多人用第三方软件中木马,还是系统自带的最安全。重要数据记得开启日志审计功能,谁动了你文件一目了然。最后提醒:别用Administrator账号直接开SFTP,被黑了哭都来不及!