Debian 上安装和配置 FTP 服务器
- 安装 vsftpd(一个流行的 FTP 服务器软件):
sudo apt-get update
sudo apt-get install vsftpd
- 配置 vsftpd:
打开配置文件:
sudo nano /etc/vsftpd.conf
修改以下配置:
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/private/vsftpd.pem
- 重启 vsftpd 服务:
sudo systemctl restart vsftpd
- 开放 FTP 端口:
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
- 创建 FTP 用户:
sudo adduser ftpuser
sudo passwd ftpuser
- 设置 FTP 用户的主目录:
打开配置文件:
sudo nano /etc/passwd
找到以下行:
ftpuser:x:1001:1001::/home/ftpuser:/bin/bash
将其修改为:
ftpuser:x:1001:1001::/var/ftp:/bin/bash
- 重启 vsftpd 服务:
sudo systemctl restart vsftpd
现在,您已经成功安装并配置了 FTP 服务器。您可以使用 FTP 客户端连接到服务器并上传/下载文件。
原文地址: https://www.cveoy.top/t/topic/gpBU 著作权归作者所有。请勿转载和采集!