`
lhq1013
  • 浏览: 86833 次
  • 性别: Icon_minigender_2
  • 来自: 丽水
社区版块
存档分类
最新评论

ubuntu12.04上搭建vsftpd服务示例linux

阅读更多

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
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics