使用 vsftpd(Very Secure FTP Daemon)FTP服务器软件搭建FTP服务
1 安装 vsftpd
sudo apt update sudo apt install vsftpd
2 配置 vsftpd
sudo vi /etc/vsftpd.conf
在配置文件中,你可以设置各种参数,例如是否允许匿名访问、用户权限、上传下载权限等。例如,如果你想要允许用户上传文件,可以取消注释或添加以下行:
write_enable=YES
3 设置 FTP 用户
你可以创建一个专门的FTP用户,或者使用现有的系统用户。创建新用户可以使用以下命令:
sudo adduser ftpuser sudo passwd ftpuser
然后,你可以将用户的家目录设置为FTP的根目录(替换/path/to/ftproot为你希望FTP用户访问的目录):
sudo usermod -d /path/to/ftproot ftpuser
4 设置防火墙
如果你的Ubuntu机器有防火墙,确保开放FTP端口(默认是21端口)
sudo ufw allow 21
5 启动 vsftpd 服务
安装并配置完成后,启动 vsftpd 服务
sudo systemctl start vsftpd sudo systemctl enable vsftpd
搭建完毕,可以用FTP客户端软件(如FileZilla)或命令行工具(如ftp)来测试
ftp [server_ip]
本站文章除注明转载/出处外,均为原创,若要转载请务必注明出处。转载后请将转载链接通过邮件告知我站,谢谢合作。本站邮箱:admin@only4.work
尊重他人劳动成果,共创和谐网络环境。点击版权声明查看本站相关条款。