177 字
1 分钟
- 次阅读
- 人阅读

SFTPGo安装教程

SFTPGo是一个基于Go开发的多协议文件传输服务器,支持WebDAV、SFTP、FTP。

项目地址#

drakkan
/
sftpgo
Waiting for api.github.com...
00K
0K
0K
Waiting...

drakkan/sftpgo

APT包管理安装#

以下步骤是基于Debian的root用户环境执行:

Terminal window
apt install gpg lsb-release
curl -sS https://ftp.osuosl.org/pub/sftpgo/apt/gpg.key | gpg --dearmor -o /usr/share/keyrings/sftpgo-archive-keyring.gpg
CODENAME=`lsb_release -c -s`
echo "deb [signed-by=/usr/share/keyrings/sftpgo-archive-keyring.gpg] https://ftp.osuosl.org/pub/sftpgo/apt ${CODENAME} main" | tee /etc/apt/sources.list.d/sftpgo.list
apt update
apt install sftpgo

安装完成后前往localhost:8080进行初始化设置。

修改配置#

配置文件位置:/etc/sftpgo/sftpgo.json

默认只开启SFTP,只修改将FTP和WebDAV的端口,然后重启就能正常使用FTP和WebDAV了。

总结#

SFTPGo解决了部署STP和WebDAV繁琐的问题,并且在权限管理上也更加方便。具体的问题请前往查看官方文档。

分享这篇文章
SFTPGo安装教程
SFTPGo安装教程
https://blog.endlesssolo.com/posts/8a28364/
作者
Rightdoor
发布于
2026-01-18
许可协议
CC BY-NC-SA 4.0