`
lhq1013
  • 浏览: 88001 次
  • 性别: 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
分享到:
评论

相关推荐

    基于ubuntu12.04LTS搭建Qt&QtE开发环境

    在本文档中,作者分享了如何在Ubuntu 12.04 LTS系统上搭建Qt和Qt-Embedded(Qt Embedded)的开发环境。首先,我们来详细了解这个过程。 Qt是一个流行的跨平台应用程序开发框架,用于创建具有用户友好界面的桌面和...

    libc6 for ubuntu12.04

    在Ubuntu 12.04(代号Precise Pangolin)这样的Linux发行版中,libc6是系统的基本组成部分,确保所有依赖于它的应用程序能够正常运行。这个库的更新通常涉及到安全修复、性能改进以及对新硬件和新功能的支持。 **...

    ubuntu12.04 git服务器的搭建

    在ubuntu 12.04 上完成的git服务器搭建步骤。

    Ubuntu12.04下搭建Web服务器[归纳].pdf

    本文将详细介绍如何在Ubuntu 12.04上搭建一个包含Apache2、MySQL和PHP5的LAMP(Linux、Apache、MySQL、PHP)服务器。 首先,需要理解的是,教程中的IP地址192.168.0.23和主机名称Server1.example.com是示例,实际...

    ubuntu12.04服务器入门指南

    整体而言,《Ubuntu 12.04服务器入门指南》为用户提供了系统安装、配置、软件管理以及网络设置等全方位的入门指导,适用于对Linux服务器感兴趣的初学者以及需要参考具体配置步骤的技术人员。由于文档提及的内容遵循...

    ubuntu 12.04 使用手册1—4

    《Ubuntu 12.04 使用手册1—4》是一套专为Ubuntu ...通过阅读这套《Ubuntu 12.04 使用手册1—4》,用户不仅可以熟练地驾驭Ubuntu 12.04,还能对开源文化和Linux系统有更深入的理解,从而更好地利用这个强大的操作系统。

    ubuntu12.04下Java开发环境的搭建

    ubuntu12.04下Java开发环境的搭建

    Ubuntu 12.04 菜鸟完全使用教程

    Ubuntu 12.04(Precise Pangolin)是Ubuntu发布史上较为经典的一个版本,于2012年4月发布,拥有长期支持(LTS)特性,直到2017年4月停止官方支持。对于Linux新手来说,Ubuntu 12.04是一个良好的起点,其用户界面友好...

    ubuntu12.04 SSH升级到OpenSSH_7.9p1, OpenSSL 1.1.1b

    原来的ssh扫描报太多漏洞了,整理了下一键安装的脚本直接升级到最新的;...#update Ubuntu12.04 : OpenSSH_7.9p1, OpenSSL 1.1.1b 26 Feb 2019 #old : OpenSSH_5.9p1 Debian-5ubuntu1, OpenSSL 1.0.1 14 Mar 2012

    学习ubuntu12.04入门指南

    《学习Ubuntu 12.04入门指南》是一份针对初学者的详尽教程,旨在帮助用户熟悉并掌握Ubuntu 12.04 LTS(长期支持版)操作系统的基础操作和特性。Ubuntu是基于Linux内核的开源操作系统,以其用户友好、易用性和强大的...

    Ubuntu12.04菜鸟使用手册合集

    【Ubuntu12.04菜鸟使用手册合集】是一份专为初学者设计的资源,旨在帮助用户熟悉Ubuntu 12.04操作系统的基本操作和功能。Ubuntu是基于Debian的开源Linux发行版,以其易用性和稳定性而受到全球用户的喜爱。这份合集...

    基于Ubuntu 12.04的《Linux操作系统实用教程》

    《Linux操作系统实用教程》是针对Ubuntu 12.04这一特定版本的Linux发行版而编写的,旨在帮助用户深入理解和熟练操作Linux系统。Ubuntu 12.04,也称为Precise Pangolin,是一个长期支持(LTS)版本,意味着它会得到更...

    ubuntu12.04 samba配置文件

    配置ubuntu12.04 samba服务器的话,把必要的软件安装之后,还需要修改配置文件,可以先把系统的配置文件备份,这个拷贝过去替换系统的文件,把名字了。次配置文件本人一验证,可以使用,配置文件的最后12行是我自己...

    ubuntu12.04常用命令

    在Linux环境中,特别是Ubuntu 12.04系统中,经常需要查看文件内容。本篇文章将重点介绍如何使用`head`、`tail`以及`sed`等命令来查看文件的部分内容。 ##### 1. `head` 命令 `head`命令用于查看文件的前几行内容。...

    Ubuntu12.04 nginx python uwsgi Django安装步骤

    Ubuntu 12.04 下安装 Nginx、Python、uWSGI 和 Django 的步骤 在本文中,我们将介绍如何在 Ubuntu 12.04 环境下安装 Nginx、Python、uWSGI 和 Django。这些技术栈组合是非常流行的 Web 应用程序开发环境。 一、...

    ubuntu-12.04 嵌入式开发环境快速搭建

    以上步骤详细介绍了如何在Ubuntu-12.04上搭建一个嵌入式开发环境。每一步都包括必要的操作和可能需要的配置,帮助开发者从安装操作系统开始,逐步搭建一个适合嵌入式开发的环境。尽管本文档中可能存在一些OCR扫描...

    ubuntu12.04搭建android开发环境

    以上就是在 Ubuntu 12.04 上搭建 Android 开发环境的基本步骤。通过这些步骤,不仅可以顺利完成 JDK 的安装和配置,还能验证安装的效果。这对于初学者来说是一份非常实用且详尽的指南,能够帮助他们快速上手并进入 ...

    Ubuntu12.04下编译成功的APUE附带源码

    在Ubuntu 12.04这个稳定且广泛应用的操作系统版本上编译APUE的源码,为开发者提供了一个理想的实践平台,特别是对那些想要学习Linux C编程的初学者和进阶者。 首先,我们需要理解Ubuntu 12.04(代号Precise ...

    Ubuntu12.04菜鸟使用手册合集+Ubuntu标准教程

    Ubuntu12.04菜鸟使用手册合集+Ubuntu标准教程Ubuntu12.04菜鸟使用手册合集+Ubuntu标准教程Ubuntu12.04菜鸟使用手册合集+Ubuntu标准教程Ubuntu12.04菜鸟使用手册合集+Ubuntu标准教程Ubuntu12.04菜鸟使用手册合集+...

Global site tag (gtag.js) - Google Analytics