1. 为什么选择OpenWRT搭建SFTP文件管理站
每次看到网盘限速或者隐私泄露的新闻,我就特别怀念自己掌控数据的感觉。去年我把淘汰的旧路由器刷了OpenWRT,挂上移动硬盘做成家庭文件中心,用SFTP协议远程访问,实测传输速度比某度网盘快了不止十倍。这种私有云方案特别适合经常需要在外调取文件的自媒体创作者、远程办公人群,或者像我这样对数据隐私比较在意的技术爱好者。
OpenWRT作为开源路由器系统,最大的优势就是灵活。普通路由器插上U盘只能实现基础的文件共享,而OpenWRT可以搭建企业级SFTP服务。SFTP相比常见的FTP有三个核心优势:全程SSH加密传输不怕被监听、支持密钥认证比密码更安全、传输过程有完整性校验。我有个做财务的朋友,现在都用这套系统传递敏感报表,再也不用担心文件被中间人篡改。
硬件选择上,建议用千兆网口的路由器,USB3.0接口的型号更好。我自己用的是GL-iNet MT1300,插了个2TB的固态移动硬盘,同时跑SFTP和内网穿透还能保持30MB/s的传输速度。如果只是存文档类小文件,几十块的二手路由器也够用,但要注意USB供电是否稳定,我之前用某米路由器就经常因为供电不足掉盘。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 十分钟完成SFTP服务部署
2.1 基础环境准备
先确保你的OpenWRT系统版本在19.07以上。用SSH登录路由器后,建议先做个系统备份,避免后续操作失误导致需要重刷。输入以下命令更新软件源:
bash复制opkg update
opkg install openssh-sftp-server vsftpd
这里有个坑要注意:OpenWRT默认的SFTP服务是包含在openssh-sftp-server里的,但有些教程会误装成openssh-sftp-client。我第一次就装错了,导致客户端能连服务端却启动不了。安装完成后需要修改SSH配置:
bash复制vi /etc/ssh/sshd_config
找到Subsystem配置行,确认内容是:
code复制Subsystem sftp /usr/lib/sftp-server
然后重启SSH服务:
bash复制/etc/init.d/sshd restart
2.2 存储设备挂载优化
插入U盘或移动硬盘后,
