SFTPGo是一个开源的SFTP服务器,它允许用户通过SSH协议安全地传输文件。它具备用户管理、权限控制和日志记录等功能,支持多用户操作,并提供Web界面以简化管理。SFTPGo以其高安全性和易用性,适用于需要文件传输服务的各种环境。
Sftpgo 在1panel面板部署
在1Panel面板应用商店中可以快速下载sftpgoDocker镜像包
! 不知道怎么部署1Panel面板可以看这篇文章:



!安装时选择你需要部署的端口号, 其中FTP外部地址必须填写你的服务器IP地址,域名不可以,亲测过多次,端口外部访问必须打开,否则不能进行远端访问。
如果服务器没有打开防火墙端口访问不了,里面所有端口都要打开包括监听端口
输入IP地址和端口号或者代理好的域名可以在浏览器可以进行访问
Sftgo设置
进入页面可以初始化部署Sftgo服务
部署好之后开始新建用户
输入用户名和密码点击保存 就行 其他的可以暂时不用管

这个时候就可以用 FTP工具进行远端访问了
这里我使用的是FileZilla 免费开源,支持中文 非常友好

默认登录的是你的Sftpgo 为你创建的工作目录
Docker 挂载本机目录到Sftpgo
在1Panel容器管理面板中选择更多编辑按钮

添加本机目录挂载 容器挂载目录一般为 /usr/Sftpgo/data/你的用户名

再次连接FileZilla就能看到你的本机目录了,可以进行上传和下载,但是没有新建和编辑权限