linux centos7.2配置vsftpd之详细步骤

本文介绍了vsftpd在CentOS系统中的相关操作。先阐述了vsftpd特点,接着说明了卸载方法,然后详细讲解安装组件、服务配置过程,包括关闭匿名用户、建立虚拟宿主账户、虚拟用户配置等,最后介绍被动模式开启方式,实现了vsftpd虚拟用户搭建。

vsftpd特点

  • vsftpd 是以一般身份启动服务,所以对于 Linux 系统的使用权限较低,对于Linux 系统的危害就相对的减低了。此外,vsftpd 亦利用 chroot() 这个函式进行改换根目录的动作,使得系统工具不会被vsftpd 这支服务所误用;
  • 任何需要具有较高执行权限的 vsftpd 指令均以一支特殊的上层程序( parent process ) 所控制,该上层程序享有的较高执行权限功能已经被限制的相当的低,并以不影响Linux 本身的系统为准;
  • 所有来自 clients 端,想要使用这支上层程序所提供的较高执行权限之vsftpd
    指令的需求,均被视为『不可信任的要求』来处理,必需要经过相当程度的身份确认后,方可利用该上层程序的功能。例如chown(), Login
    的要求等等动作;
  • 此外,上面提到的上层程序中,依然使用 chroot() 的功能来限制使用者的执行权限。

CentOS卸载vsftpd的方法

查找vsftpd服务

[root@gsl371 ~]# rpm -qa vsftpd
vsftpd-3.0.2-25.el7.x86_64

删除查找到的vsftpd服务

如果需要删除vsftpd,通过以下方法删除。
注:在卸载vsftpd之前,先停止vsftpd

[root@gsl371 ~]# systemctl stop vsftpd.service
[root@gsl371 ~]# systemctl status vsftpd.service
● vsftpd.service - Vsftpd ftp daemon
   Loaded: loaded (/usr/lib/systemd/system/vsftpd.service; enabled; vendor preset: disabled)
   Active: inactive (dead) since Mon 2019-06-17 15:31:38 CST; 32s ago
 Main PID: 800 (code=killed, signal=TERM)

Jun 17 15:01:00 gsl371 systemd[1]: Starting Vsftpd ftp daemon...
Jun 17 15:01:01 gsl371 systemd[1]: Started Vsftpd ftp daemon.
Jun 17 15:31:38 gsl371 systemd[1]: Stopping Vsftpd ftp daemon...
Jun 17 15:31:38 gsl371 systemd[1]: Stopped Vsftpd ftp daemon.
[root@gsl371 ~]#

卸载vsftpd:

[root@gsl371 ~]# rpm -e vsftpd-3.0.2-25.el7.x86_64

返回结果显示:

warning: /etc/vsftpd/vsftpd.conf saved as /etc/vsftpd/vsftpd.conf.rpmsave #删除时将备份vsftp的用户列表文件

安装vsftpd组件

[root@gsl371 ~]# yum -y install vsftpd

启动ftp

[root@localhost home]# systemctl start vsftpd.service

放开21端口(如果关闭了防火墙,可跳过此步骤)

[root@localhost /]# firewall-cmd --zone=public --add-port=21/tcp --permanent
[root@localhost /]# firewall-cmd --reload

设置selinux(如果关闭了selinux,可跳过此步骤)
查看ftp的状态

[root@localhost /]# getsebool -a|grep ftp

显示结果:

ftpd_anon_write --> off
ftpd_connect_all_unreserved --> off
ftpd_connect_db --> off
ft
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值