linux系统-FTP服务配置
warning:
这篇文章距离上次修改已过245天,其中的内容可能已经有所变动。
在Linux系统中配置FTP服务,通常使用vsftpd
(非常安全的FTP守护进程)。以下是配置vsftpd
的基本步骤:
- 安装
vsftpd
:
sudo apt-get update
sudo apt-get install vsftpd
- 备份原始配置文件:
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.orig
- 编辑配置文件:
sudo nano /etc/vsftpd.conf
- 在配置文件中做出必要的更改,例如启用匿名访问、配置用户根目录、设置用户权限等。例如:
anonymous_enable=YES # 允许匿名登录
local_enable=YES # 允许本地用户登录
write_enable=YES # 允许修改权限
chroot_local_user=YES # 将用户限制在其主目录
- 重启
vsftpd
服务以应用更改:
sudo systemctl restart vsftpd
- 配置防火墙允许FTP流量:
sudo ufw allow 20/tcp
sudo ufw allow 21/tcp
- 如果需要,创建FTP用户:
sudo adduser ftpuser
- 设置FTP用户密码:
sudo passwd ftpuser
以上步骤提供了一个基本的FTP服务配置。根据具体需求,可能需要进行更多的配置调整。
评论已关闭