在Linux上安装FTP服务器,你可以选择多种FTP服务器软件,如vsftpd、ProFTPD或Pure-FTPd等。以下是在基于Debian的系统(如Ubuntu)和基于RPM的系统(如CentOS)上安装vsftpd的步骤:
更新包列表:
sudo apt update
安装vsftpd:
sudo apt install vsftpd
配置vsftpd:
/etc/vsftpd.conf
:sudo nano /etc/vsftpd.conf
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
重启vsftpd服务:
sudo systemctl restart vsftpd
设置防火墙规则(如果需要):
sudo ufw allow 21/tcp
sudo ufw reload
更新包列表:
sudo yum update
安装vsftpd:
sudo yum install vsftpd
配置vsftpd:
/etc/vsftpd/vsftpd.conf
:sudo nano /etc/vsftpd/vsftpd.conf
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
chroot_local_user=YES
allow_writeable_chroot=YES
重启vsftpd服务:
sudo systemctl restart vsftpd
设置防火墙规则(如果需要):
sudo firewall-cmd --permanent --add-port=21/tcp
sudo firewall-cmd --reload
如果你选择其他FTP服务器软件,安装步骤可能会有所不同,但基本流程相似:
安装软件包:
sudo apt install proftpd # Debian/Ubuntu
sudo yum install proftpd # CentOS/RHEL
配置软件:
/etc/proftpd/proftpd.conf
。启动并启用服务:
sudo systemctl start proftpd
sudo systemctl enable proftpd
设置防火墙规则(如果需要)。
通过以上步骤,你应该能够在Linux系统上成功安装和配置FTP服务器。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: linux系统窗口如何关闭