linux系统-FTP服务配置
warning:
这篇文章距离上次修改已过433天,其中的内容可能已经有所变动。
在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服务配置。根据具体需求,可能需要进行更多的配置调整。
评论已关闭