Linux下vsftp服务器配置

运维 系统运维
vsftpd是在Linux发行版最受推崇的一种FTP服务器程序,其的特点是小巧轻快、安全易用。 名字代表"very secure FTP daemon"。本文主要讲解的是如何在Linux下vsftp服务器配置

  本文以redhat AS 4.0为例:首先要安装linux下的vsftp软件包。

  rpm -qa|gerp vsftpd //查找vsftpd有没有安装如果没有安装就 vsftpd-2.0.1-5.i386.rpm (在第一张光盘),

  在linux中有一个非常重要的一点就是要挂载光驱 mount /media/cdrom在这里我们就不用源代码安

  本文以redhat AS 4.0为例:首先要安装linux下的vsftp软件包。

  rpm -qa|gerp vsftpd //查找vsftpd有没有安装

  如果没有安装就 vsftpd-2.0.1-5.i386.rpm (在第一张光盘)

  在linux中有一个非常重要的一点就是要挂载光驱 mount /media/cdrom

  在这里我们就不用源代码安装了。用的是rpm安装

  #rpm -ivh vsftpd-2.0.1-5.i386.rpm

  这里就安装好了。

  service vsftpd start 启动vsftpd服务

  如果在不设置任何的情况下,可以以匿名的方式访问该ftp。

  注.如果访问不了的时候请大家要把linux的防火墙也要关闭:

  iptables -F 清除防火墙

  在安装好ftp会产生几个文件:

  /etc/vsftpd/vsftpd.conf 主配置文件

  /etc/vsftpd.ftpusers 指定哪些用户不能访问FTP服务器

  /etc/vsftpd.user_list 文件中指定的用户是否可以访问ftp服务器由vsftpd.conf文件中的userlist_deny的取值来决定。

  这几个文件就是整个ftp控制和禁止用户的权限配置。。。

  下面我们就来设置一个vsftpd的核心文件

  # cd /etc/vsftpd/vsftpd.conf 这就是vsftpd的核心配置文件

  1.   anonymous_enable=YES/no 是否允许匿名用户登录  
  2.  
  3.   anonymous_enable=yes/no 是否允许匿名上传文件  
  4.  
  5.   local_enableYES/no 是否允许本地用户登录  
  6.  
  7.   write_enableYES/no 是否允许本地用户上传  
  8.  
  9.   guest_enable=yes/no 是否允许虚拟用户登录;  
  10.  
  11.   local_mask=022 设置本地用户的文件生成掩码为022,默认值为077  
  12.  
  13.   dirmessage_enableYES 设置切换到目录时显示.message隐含文件的内容  
  14.  
  15.   xferlog_enableYES 激活上传和下载日志  
  16.  
  17.   connect_from_port_20=YES 启用FTP数据端口连接  
  18.  
  19.   pam_service_name=vsftpd 设置PAM认证服务的配置文件名称, 该文件存放在/etc/pam.d目录下  
  20.  
  21.   userlist_enableYES 允许vsftpd.user_list文件中的用户访问服务器  
  22.  
  23.   userlist_denyYES 拒绝vsftpd.user_list文件中的用户访问服务器  
  24.  
  25.   listenYES/no 是否使用独占启动方式(这一项比较重要)  
  26.  
  27.   tcp_wrappersYES/no 是否使用tcp_wrappers作为主机访问控制方式  
  28.  

  最主要的就是这些设置了。(这是一般都是默认的不是太懂的不要动)

【编辑推荐】

  1. vsftpd.conf的设定值
  2. vsFTPD设置(菜鸟篇)
  3. vsftpd安装篇
  4. vsftpd 启动篇
  5. Linux下vsftpd的配置
  6. 如果SELinux拒绝vsftpd上传文件到用户主目录怎么办
  7. vsFTPd常用功能之限速和限制链接点

 

责任编辑:zhaolei 来源: 网络转载
相关推荐

2010-04-09 11:21:37

Linux下配置VSf

2010-09-02 14:09:06

LinuxDHCP服务器

2009-03-30 14:32:15

LinuxNetware服务器

2012-12-31 10:54:09

LinuxNFS

2011-01-07 09:25:35

LinuxDHCP服务器

2010-08-05 13:40:06

NFS服务器

2017-04-06 11:30:44

2011-02-23 17:47:15

限制vsFTP链接

2011-02-23 12:18:28

DebianProFTPd服务器

2012-08-24 11:10:46

LinuxNetware服务器

2010-01-07 15:37:09

Linux配置DNS

2010-05-31 18:30:12

IPv6 DNS

2009-12-03 10:03:18

Ubuntuvsftp

2011-02-22 10:55:13

ProFTPd服务器配置

2009-11-26 09:24:48

Suse Linux

2011-02-23 10:18:51

CentosProFTPD

2018-08-28 09:12:58

LinuxPHP服务器

2010-11-15 14:46:04

linuxsquidsquidGuard

2009-06-11 11:13:01

LinuxWeb服务器

2009-02-10 15:38:00

ApacheLinuxWeb服务器
点赞
收藏

51CTO技术栈公众号