云网牛站
所在位置:首页 > Linux云服务器 > Ubuntu安装配置FTP服务

Ubuntu安装配置FTP服务

2017-10-19 22:24:58作者:Linux编辑稿源:topspeedsnail

安装 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文件,一行一个用户。重启。

精选文章
热门文章