ubuntu 12.04上搭建vsftpd文件服务器教程

发布时间:2019-08-28编辑:脚本学堂
有关ubuntu 12.04上搭建vsftpd文件服务器的方法,vsftpd服务的安装与配置简明教程,创建ftp目录并修改权限,配置ftp用户等,需要的朋友参考下。

ubuntu 12.04上搭建vsftpd文件服务器

1、安装vsftpd
 

sudo apt-get install vsftpd

2、修改vsftpd.conf文件
1>安装vsftpd后,在/etc/目录下有个vsftpd.conf文件,命令行打开:
sudo vi /etc/vsftpd.conf

2>修改配置项,完成后保存并退出:
 

#禁止匿名访问
anonymous_enable=NO
#接受本地用户
local_enable=YES
#可以上传
write_enable=YES
#启用在chroot_list_file的用户只能访问根目录
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
#在文件末尾添加ftp根目录,即下方的local_root目录
rsa_cert_file=/etc/ssl/private/vsftpd.pem
local_root=/home/ftp
pam_service_name=vsftpd

3、创建目录并修改权限
1>按上速配置,到/home目录下新建ftp目录,若已存在,则忽略此步骤
 

cd /home
 sudo mkdir ftp

2>按自己需求在ftp目录下新建目录并修改权限
 

sudo mkdir /home/ftp/test_datas
 sudo chmod 755 /home/ftp
 sudo chomd 777 /home/ftp/test_datas

4、配置ftp用户
1>新增用户组testgroup (testgroup是用户组名称,可任意命名)
 

sudo groupadd testgroup

2>新增用户ftpuser (ftpuser 是用户名称,可任意命名),并设置其根目录为/home/ftp/test_datas
 

sudo useradd -g testgroup -d /home/ftp/test_datas -M ftpuser

3>设置用户密码,输入如下命令行回车后,按提示输入密码
 

sudo passwd ftpuser

4>按步骤2中的配置,将用户ftpuer加入到/etc/vsftpd.chroot_list,一行存一个用户名

5、重启ftp服务器
 

sudo service vsftpd restart