17.9. 非常安全的 ftpd

vsftpd 为半虚拟客户端或者其它数据库提供对安装树的访问。如果您在安装服务器的过程中还没有安装 vsftpd,您可以从您安装介质的 Server 目录中获得 RPM 软件包,并使用 rpm -ivh vsftpd*.rpm 安装(请注意:RPM 软件包必须位于您的当前目录中)。

  1. 要配置 vsftpd,请使用 vipw 编辑 /etc/passwd,并将 ftp 用户主目录改为您要为您的半虚拟客户端保存安装树的目录。FTP 用户条目示例如下:

    1. ftp:x:14:50:FTP User:/xen/pub:/sbin/nologin
  2. 要使 vsftpd 在系统引导时自动启动,请使用 chkconfig 程序启用 vsftpd 的自动启动。

  3. 使用 chkconfig --list vsftpd 确定没有启用 vsftpd

    1. $ chkconfig --list vsftpd
    2. vsftpd 0:off 1:off 2:off 3:off 4:off 5:off 6:off
  4. 运行 chkconfig --levels 345 vsftpd on 为运行级别 3、4 和 5 自动启用 vsftpd。

  5. 使用 chkconfig --list vsftpd 命令确定在系统引导时会自动启用 vsftdp:

    1. $ chkconfig --list vsftpd
    2. vsftpd 0:off 1:off 2:off 3:on 4:on 5:on 6:off
  6. 使用 service vsftpd start vsftpd 启动 vsftpd 服务:

    1. $service vsftpd start vsftpd
    2. Starting vsftpd for vsftpd: [ OK ]