安装 vsftpd vsftpd 是ubuntu FTP服务后台进程,它非常容易安装、配置和维护。 sudo apt-get install vsftpd
匿名 FTP 配置 默认下 vsftpd 不允许匿名用户下载,如果你想打开匿名用户,编辑 /etc/vsftpd.conf sudo vim /etc/vsftpd.conf 更改 anonymous_enable=Yes 在默认下,ftp的下载目录为 /srv/ftp,如果你想改为 /srv/files/ftp,执行 sudo mkdir /srv/files/ftp sudo usermod -d /srv/files/ftp ftp 重启ftp服务 sudo restart vsftpd
用户认证ftp配置 默认下,vsftpd允许系统用户下载文件,如果想让用户上传文件,编辑 /etc/vsftpd.conf sudo vim /etc/vsftpd.conf 更改 write_enable=YES 重启 sudo restart vsftpd 如果要允许匿名用户上传,添加 anon_upload_enable=YES
FTP 安全 配置/etc/vsftpd.conf文件让vsftpd更安全。 把用户限制在用户家目录 chroot_local_user=YES 可以指定用户列表限制 chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list 创建/etc/vsftpd.chroot_list文件,一行一个用户。重启。 |