vsftpd安装

一、vsftpd安装

1、查看是否安装了ftp相关的安装包
[root@test~]# rpm -qa | grep vsftpd
查看系统中是否安装了vsftpd服务,如果没有安装,先安装下服务
[root@test~]# yum -y install vsftpd //这里如果没有配置 yum源,也可以直接用rpm的方式安装
查看一下是否安装成功
[root@test~]# rpm -qa | grep vsftpd 
vsftpd-2.2.2-24.e16.x86_64 //看到这个文件,说明安装成功了
2、启动服务并设置开机自动启动
[root@test~]# service vsftpd start //启动服务
[root@test~]# service vsftpd stop //关闭服务
[root@test~]# service vsftpd restart // 重启服务
[root@test~]#chkconfig --level 3 5 vstpd on //设置自启
[root@test~]#chkconfig --list vsftpd //查看是否设置成功
vsftpd 0:off 1:off 2:off 3:on 4:off 5:on 6:off
3、配置vsftpd文件
vsftpd 主要有三个配置文件,都位于/etc/vsftpd目录下:
ftpusers //是用户控制文件,在这个文件里面的用户,默认是不可以使用vsftpd服务的
user_list //默认功能和第一个一样,但是通过配置,我们可以让只有在第二个文件里的用户才能使用vsftpd服务,这样新加入的用户就不会自动拥有vsftp的使用权,这样可以让vsftpd服务器更加安全 
vsftpd.conf //ftp服务器的主配置文件

二、匿名访问(可上传可下载)

vsftpd 安装好,启动,默认匿名用户就是可以访问的 ,只是不能上传(如果不行,可以试着关闭防火墙[root@test~]#service iptables stop)接下主要介绍的匿名用户上传权限
匿名用户上传需要注意三个地方:
A、上传目录的写入权限
B、服务器的配置支持上传
C、selinux支持上传
1、设置目录写入权限
[root@test~]# cd /var/ftp //切换到ftp目录下
[root@test ftp]# mkdir upftp //新建一个upftp目录
[root@test ftp]#chown ftp upftp //更改目录所有者(默认是root,更改成ftp,目录默认权限是755)
2、配置vftpd的配置文件
[root@test~]# cp /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak //备份配置文件(个人习惯)
[root@test~]# vi /etc/vsftpd/vsftpd.conf
#anon_upload_enable=YES //匿名上传
#anon_mkdir_write_enable=YES //匿名写入
取消上面两行的注释(也就是去掉这两行前面的#号)
保存退出
3、修改selinux
[root@test~]#getsebool -a | grep ftp //显示ftp所有的boo值,通过管道
vsftpd配置--个人笔记
[root@test~]#setsebool -P allow_ftpd_anon_write on //打开匿名写入管道
vsftpd配置--个人笔记
修改上下文
[root@test~]#ls -Zd /var/ftp/upftp
[root@test~]#chcon -t public_content_rw_t /var/ftp/upftp

vsftpd配置--个人笔记

准备就绪,只待重启服务器

[root@test~]#reboot

重启后,匿名应该就可以直接访问上传下载了

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值