怎样进行linux ftp服务的搭建配置

2023-04-11 05:00:00 服务 配置 搭建
在linux上安装ftp服务器,可以使用vsftpd来搭建。 安装vsftpd: sudo apt-get install vsftpd 配置vsftpd: sudo vim /etc/vsftpd.conf 在vsftpd.conf文件中添加以下内容: anonymous_enable=NO #关闭匿名访问 local_enable=YES #开启本地用户访问 write_enable=YES #允许本地用户上传 chroot_local_user=YES #开启用户目录隔离 allow_writeable_chroot=YES #允许用户目录为可写 保存并退出。 重启vsftpd服务: sudo service vsftpd restart 配置防火墙: sudo ufw allow 20/tcp #FTP数据端口 sudo ufw allow 21/tcp #FTP控制端口 创建FTP用户: sudo useradd -d /home/ftpuser -s /bin/false ftpuser sudo passwd ftpuser 创建FTP用户目录: sudo mkdir /home/ftpuser sudo chown -R ftpuser:ftpuser /home/ftpuser sudo chmod -R 755 /home/ftpuser 添加FTP用户至vsftpd用户列表: sudo vim /etc/vsftpd.userlist 在vsftpd.userlist文件中添加FTP用户名: ftpuser 保存并退出。 重启vsftpd服务: sudo service vsftpd restart

相关文章