云服务器线上环境安装配置-vsftpd

1.安装
执行命令:

[wang@izbp1fd07h7cy05nt8cuflz developer]$ sudo yum -y install vsftpd

检查是否安装成功

[wang@izbp1fd07h7cy05nt8cuflz developer]$ rpm -qa| grep vsftpd
vsftpd-3.0.2-25.el7.x86_64

默认配置文件在/etc/vsftpd/vsftpd.conf下。

2.创建虚拟用户

  • 选择在根目录创建目录/product/ftpfile
[wang@izbp1fd07h7cy05nt8cuflz /]$ cd product
[wang@izbp1fd07h7cy05nt8cuflz product]$ ll
total 0
[wang@izbp1fd07h7cy05nt8cuflz product]$ sudo mkdir ftpfile
  • 虚拟用户 ,指定路径,设置无权限登录
sudo useradd ftpuser -d /product/ftpfile/ -s /sbin/nologin

3.修改ftpfile权限

[wang@izbp1fd07h7cy05nt8cuflz product]$ sudo chown -R ftpuser.ftpuser ./ftpfile/

4.进入vsftpd,将ftpuser用户放入chroot_list

[wang@izbp1fd07h7cy05nt8cuflz product]$ cd /etc/vsftpd/
[wang@izbp1fd07h7cy05nt8cuflz vsftpd]$ sudo vim chroot_list
ftpuser

5.修改安全策略

[wang@izbp1fd07h7cy05nt8cuflz vsftpd]$ sudo vim /etc/selinux/config

为防止550错误
确保SELINUX=disabled

[wang@izbp1fd07h7cy05nt8cuflz vsftpd]$ sudo setsebol -P ftp_home_dir 1
sudo: setsebol: command not found

6.配置

  • 备份默认配置文件vsftpd.conf
[wang@izbp1fd07h7cy05nt8cuflz vsftpd]$ ll
total 24
-rw-r--r-- 1 root root    8 Mar  9 12:23 chroot_list
-rw------- 1 root root  125 Oct 31  2018 ftpusers
-rw------- 1 root root  361 Oct 31  2018 user_list
-rw------- 1 root root 5116 Oct 31  2018 vsftpd.conf
-rwxr--r-- 1 root root  338 Oct 31  2018 vsftpd_conf_migrate.sh
[wang@izbp1fd07h7cy05nt8cuflz vsftpd]$ sudo mv vsftpd.conf vsftpd.conf.bak
  • 添加
[wang@izbp1fd07h7cy05nt8cuflz vsftpd]$ sudo wget http://learning.happymmall.com/vsftpdconfig/vsftpd.conf

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

qq_43203324

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值