Linux的ftp服务vsftp详细配置

658阅读 0评论2010-04-08 galaxylancer
分类:LINUX

本文以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服务

   如果要退出vsftpd:service vsftpd stop。。。

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

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

  iptables -F 清除防火墙

    在本机中检查FTP是否安装好:ftp localhost

    从cmd下进ftp:ftp 主机IP

    pub存放在Linux中的/var/ftp/中

    在ftp命令行中退出:bye

   


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

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

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

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

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

例如:想让root用户可以登录,把/etc/vsftpd.ftpusers和/etc/vsftpd.user_list中的root用户删除即可。

上一篇:linux操作系统下修改MAC地址方法
下一篇:RedhatEnterprise AS release4使用华为(H3C 802.1x)客户端上网