Rocky Linux 搭建 vsftpd
January 1, 2024Less than 1 minute
Rocky Linux 搭建 vsftpd
临时要在一台 Rocky Linux 上开个 FTP 给别的机器拉文件,用 vsftpd 几分钟就够。
# 安装 FTP 服务器软件
sudo dnf install vsftpd
sudo vi /etc/vsftpd/vsftpd.conf
配置文件里这三项一般默认就有,确认一下:
# 禁止匿名登录
anonymous_enable=NO
# 允许本地系统用户登录
local_enable=YES
# 允许写入
write_enable=YES
启动并设为开机自启:
sudo systemctl start vsftpd
sudo systemctl enable vsftpd
FTP 走 21 端口。如果连不上,先查防火墙——Rocky 默认装 firewalld:
sudo firewall-cmd --add-service=ftp --permanent
sudo firewall-cmd --reload
被动模式还要放行一段被动端口区间,在 vsftpd.conf 里用 pasv_min_port / pasv_max_port 指定后,把这段端口一起在防火墙开了。明文 FTP 不加密,内网临时用没问题,要传敏感数据该换 SFTP。