ubuntu如何搭建ftp
ubuntu如何搭建ftp
在Ubuntu上搭建FTP服务器,可以使用vsftpd
软件。以下是简要步骤和示例代码:
安装vsftpd:
sudo apt updatesudo apt install vsftpd
启动并启用vsftpd服务:
sudo systemctl start vsftpdsudo systemctl enable vsftpd
创建FTP用户(可选):
sudo adduser ftpuser
配置vsftpd:编辑配置文件/etc/vsftpd.conf
,根据需求修改如下配置(例如允许本地用户登录,关闭匿名登录等):
sudo nano /etc/vsftpd.conf
# 允许本地用户登录local_enable=YES
# 关闭匿名用户anonymous_enable=NO
# 启用用户自己的主目录chroot_local_user=YES
重启vsftpd服务以应用配置更改:
sudo systemctl restart vsftpd
配置防火墙允许FTP流量:
sudo ufw allow 20/tcpsudo ufw allow 21/tcpsudo ufw status
现在,您应该能够使用FTP客户端通过您服务器的IP地址连接到FTP服务器。如果您创建了新用户,请使用那些凭据进行连接。