vsftp安装配置和启动

Posted Beng Dou

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vsftp安装配置和启动相关的知识,希望对你有一定的参考价值。

    vsftp软件安装、配置和启动及相关问题的解决在环境使用过程中经常用到。本文以SuSE11sp1上vsftpd的安装过程进行介绍。

测试环境

    SuSE11sp1

前提条件

    1、rpm -qa | grep vsftp,查看环境是否已安装,如已安装,可跳过vsftp安装包获取和安装步骤

    2、rpm -e vsftpd.rpm,卸载已安装的vsftp软件

vsftpd安装包获取

    1、获取操作系统版本号,注意补丁版本号

#cat /etc/SuSE-release 
SUSE LINUX Enterprise Server 11
VERSION = 11
PATCHLEVEL = 1

    2、根据版本号(SuSE11sp1)获取镜像安装包,可以在网上下载或者项目组内获取。注意,一定要根据版本号去获取镜像包(sles11_sp1.iso),如SuSE10sp2、SuSE11sp1或SuSE11sp3的ISO镜像包不同且适配的vsftpd安装包的版本号也不同。

    3、将镜像安装包sles11_sp1.iso上传到SuSE11sp1服务器的root用户家目录下。注:也可以在本地Windows上装光驱解压镜像包获取

    4、root用户登录,创建挂载目录并挂载镜像文件。

# mkdir /ISO
# mount -o loop -t iso9660 sles11sp1_sp1.iso /ISO

   5、获取vsftp文件

cd /iso/suse/x86_64
ls -al vsftp*

vsftpd安装

    使用rpm工具进行安装

rpm -ivh vsftpd.rpm

vsftp文件配置

    1、/etc/vsftpd.conf文件修改,将如下几行的注释‘#‘去掉

write_enable=YES
local_enable=YES #表示允许本地用户登录
anonymous_enable=YES
listen=YES  #表示standalone模式启动
local_umask=022 #影响文件上传后的权限

   2、/etc/ftpusers文件修改,将如下内容注释掉

#root
#oracle

   3、/etc/xinetd/vsftpd文件修改,配置disable = Yes 或者删除disable参数所在行

disable = no

vsftp启动

service vsftpd start

 说明:也可以使用命令rcxinetd start进行vsftp启动。但是相关配置的参数需做如下修改

  (1)/etc/vsftpd.conf文件中listen= Yes需修改为listen=No

  (2)/etc/xinetd/vsftpd文件中的enable = Yes取消注释。

 

以上是关于vsftp安装配置和启动的主要内容,如果未能解决你的问题,请参考以下文章

安装配置vsftp

centos ftp安装配置

vsftp安装及配置

CentOS中vsftp安装与配置

vsftp安装及配置222

vsftp安装及配置2