在Linux上安装FTPServer通常指的是安装vsftpd(Very Secure FTP Daemon),这是Linux上最常用且安全的FTP服务器软件之一。以下是安装vsftpd的步骤:
sudo apt update
sudo apt upgrade -y # 对于基于Debian的系统(如Ubuntu)
sudo yum update -y # 对于基于Red Hat的系统(如CentOS、Fedora)
# 对于基于Debian的系统
sudo apt install vsftpd
# 对于基于Red Hat的系统
sudo yum install vsftpd
/etc/vsftpd.conf
。可以使用任何文本编辑器打开它,例如nano
或vim
。sudo nano /etc/vsftpd.conf
# 禁用匿名访问
anonymous_enable=NO
# 启用本地用户登录
local_enable=YES
# 设置用户根目录
local_root=/home/ftpuser
# 允许写入权限
write_enable=YES
# 设置本地用户的umask
local_umask=022
useradd
命令创建一个新的FTP用户,并使用passwd
命令设置密码。sudo useradd -d /home/ftpuser -s /sbin/nologin ftpuser
sudo passwd ftpuser
sudo chown ftpuser:ftpuser /home/ftpuser
sudo chmod 755 /home/ftpuser
sudo systemctl restart vsftpd
# 对于基于Debian的系统
sudo ufw allow 21/tcp
# 对于基于Red Hat的系统
sudo firewall-cmd --permanent --zone=public --add-port=21/tcp
sudo firewall-cmd --reload
ftp ftp://localhost
亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>