linux yum vsftpd,CentOS 7 使用Yum方式安装配置vsftpd服务

本文介绍了在CentOS 7上使用yum安装vsftpd服务,并详细讲解了如何配置匿名访问、本地用户(系统用户)访问以及虚拟用户访问的步骤,适用于RHEL、Fedora、Oracle Linux等Redhat发行版。
摘要由CSDN通过智能技术生成

ftp是我们最常用的网络协议之一,用于方便的在网络中传输文件。vsftp是Linux平台轻量级的ftp服务软件,它小巧轻快、简单易用。本文介绍CentOS 7下使用yum安装配置vsftpd服务器,包括匿名登录方式、系统用户登录方式和虚拟用户登录三种登录方式的vsftpd服务配置。本文也适用于RHEL、Fedora、Oracle Linux 等其它Linux Redhat发行版本。

一、实验环境:CPU构架:x86_64

Vsftpd版本:vsftpd-3.0.2-21.el7

二、安装准备:

1、关闭SELINUX:  SELINUX为Linux提供安全强化同时,也让Linux服务安装变得更复杂。未正确的为相关服务配置SELINUX,将导致服务无法正常运行。所以对于初学者来说,建议关闭SELINUX。vim /etc/selinux/config:#SELINUX=enforcing #注释掉

#SELINUXTYPE=targeted #注释掉

SELINUX=disabled #增加保存退出后,执行“setenforce 0”命令使配置立生效:setenforce 0

三、安装vsftpd服务:

1、使用安装yum安装vsftpd:  使用“yum -y install vsftpd ”命令,会自动安装vsftpd命令和相关依赖包:yum -y install vsftpd

2、备份vsftpd配置文件:cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak

四、方案一,配置匿名访问的vsftpd服务:

1、配置vsftpd.conf文件:#允许匿名用户访问

anonymous_enable=YES

#禁止本地用户访问

local_enable=NO

#允许匿名用户创建目录

anon_mkdir_write_enable=YES

#允许匿名用户上传文件

anon_upload_enable=YES

#允许匿名用户执行其他写入操作,如删除

anon_other_write_enable=YES

#设置匿名用户根目录

anon_root=/ftp

2、创建匿名用户目录:# /ftp/pub目录可写,/ftp目录不可写

mkdir -p /ftp/pub

chown -R ftp.ftp /ftp

chmod a-w /ftp

3、启动vsftpd服务:[root@aiezu.com vsftpd]# service vsftpd start

Redirecting to /bin/systemctl start vsftpd.service

4、测试:在另外一台服务器上连接ftp进行测试,使用匿名用户“anonymous”和任意包含"@"字符串的密码进行连接:[root@aiezu.com ~]# ftp xxx.xxx.xxx.xxx

Connected to xxx.xxx.xxx.xxx (xxx.xxx.xxx.xxx).

220 (vsFTPd 3.0.2)

Name (yyy.yyy.yyy.yyy:root): anonymous

331 Please specify the password.

Password:

230 Login successful.

Remote system type is UNIX.

Using binary mode to transfer files.

ftp> dir

227 Entering Passive Mode (106,14,37,132,180,191).

150 Here comes the direc

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值