sftpgo 软件代表用go 编程语言编写的安全文件传输协议 (sftp) 。sftpgo 可用于运行 sftp,并添加了 http、webdav 和 ftp/s 支持。此外,它支持多种存储后端,如 s3(兼容)对象存储、本地文件系统、加密本地文件系统、azure blob 存储、谷歌云存储等
在 ubuntu 22.04 lts jammy jellyfish 上
apt
步骤 1. 首先,通过在终端中运行以下命令,确保所有系统包都是最新的。
sudo apt update
sudo apt upgrade
sudo apt install curl gnupg2 gnupg wget
步骤 2. 在 ubuntu 22.04 上安装 sftpgo。
默认情况下,sftpgo 在 ubuntu 22.04 基础存储库中不可用。现在运行以下命令将 sftpgo ppa 存储库添加到您的 ubuntu 系统:
sudo add-apt-repository ppa:sftpgo/sftpgo
启用存储库后,现在使用以下命令安装最新版本的 sftpgo:
sudo apt update
sudo apt install sftpgo
安装完成后,启动 sftpgo 的服务,然后启用它,这样它就可以在系统重新启动时自动启动:
sudo systemctl restart sftpgo
sudo systemctl status sftpgo
sudo systemctl enable sftpgo
步骤 3. 配置防火墙。
ubuntu 22.04ufw
默认运行防火墙。现在我们使用以下命令允许所有需要的端口:
sudo ufw allow openssh sudo ufw allow 2022/tcp sudo ufw allow 8080/tcp sudo ufw enable sudo ufw status
步骤 4. 访问 sftpgo web 界面。
成功安装后,打开您的 web 浏览器并使用 url 访问 sftpgo web 界面。您将被重定向到以下页面:http://your-ip-address:8080
感谢您使用本教程在 ubuntu 22.04 lts jammy jellyfish 系统上安装 sftpgo。如需更多帮助或有用信息,我们建议您查看。
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/yun224332.html