Linux红帽8.2系统中vsftpd服务的部署及优化

实验环境搭建

hostnamectl set-hostname westos_ftp.westos.org

vim /etc/sysconfig/selinux/ 文件中enforcing改为:disable

vim /etc/sysconfig/network-scripts/ifcfg-ens3

重启

##编辑网络

vim /etc/yum.repos.d/westos.repo ##软件仓库搭建

init 3 ##退出出有图形模式

实验一、ftp服务的安装与配置

dnf install vsftpd.x86_64 lftp.x86_64 -y ##安装ftp服务器服务和访问工具

systemctl enable --now vsftpd ##开启服务器服务

lftp 172.25.254.137  ##匿名访问

lftp 172.25.254.137 -u 用户名 ##指定用户访问

vim /etc/vsftpd/vsftpd.conf  ##编辑配置文件(服务器)

12行:anonymous_enable=NO 改为:anonymous_enable=YES

systemctl restart vsftpd  ##配置文件改变后,重启这项服务,让修改的配置生效

firewall-cmd --permanent --add-service=ftp##将服务添加到防火强允许服务中

firewall-cmd --reload ##重启火墙

firewall-cmd --list-all##查看火墙服务列表

测试:

lftp 172.25.254.137     ls  

网页搜索:ftp:172.25.254.137

实验二、匿名用户访问控制

客户端:dnf install vsftpd.x86_64 lftp.x86_64 -y ##安装ftp服务器服务和访问工具

vim /etc/vsftpd/vstpd.conf ##编辑配置文件(服务器)

上传下载文件志可以在指定的目录中/var/ftp/pub

anon_upload_enable=YES(NO) ##上传控制允许(不允许)上传

anon_root=/westosdir     ##家目录控制

服务器:

chmod 755 /var/ftb/pub

chgrp ftb /var/ftb/pub

lftp 172.25.254.137

cd pub

put /etc/passwd/

anon_mkdir_write_enable=YES ##目录建立控制

anon_world_readable_only=NO ##匿名用户可以下载不可读的文件(YES时,只能下载所属组的文件)

anon_other_write_enable=YES ##匿名用户可在服务器建立目录

anon_umask=022 ##匿名用户上传文件的权限设定

anon_max_rate=102400##设定下载速率为100k/s

max_clients=2##最大连接数量

###匿名用户上传文件的用户身份设定

chown_uploads=YES

chown_username=westos

chown_upload_mode=0644

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值