vsftp部署说明

1.上传安装包(注:安装包在上一个博客可查到)

http://www.rpmfind.net/linux/centos-stream/10-stream/AppStream/x86_64/os/Packages/vsftpd-3.0.5-7.el10.x86_64.rpm

将vsftpd-3.0.5-7.el10.x86_64.rpm文件上传至/soft文件夹,若无文件夹使用mkdir /soft创建,(需要安装对应系统的rpm版本,勿使用--force、--nodeps强制安装)

2.安装

rpm -ivh /soft/vsftpd-3.0.5-7.el10.x86_64.rpm

3.修改配置

3.1备份旧配置

mv /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf.bak

touch /etc/vsftpd/user_list

4.编辑配置文件

执行vi /etc/vsftpd/vsftpd.conf

写入以下内容:

anonymous_enable=NO    #是否允许匿名登录

local_enable=YES             #是否允许本地账号登陆

write_enable=YES             #本地账号是否可写文件

local_umask=000

file_open_mode=0777

dirmessage_enable=YES

xferlog_enable=YES

xferlog_std_format=YES

connect_from_port_20=YES

listen=YES

listen_ipv6=NO

listen_port=21

pam_service_name=vsftpd

userlist_enable=YES

pasv_enable=YES

#pasv_address=ip

pasv_min_port=60000   #端口范围建议设置高一些,有助于安全性提高

pasv_max_port=60010

reverse_lookup_enable=NO

chroot_local_user=YES

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

allow_writeable_chroot=YES

执行vi /etc/pam.d/vsftpd

注释这一行

#auth       required    pam_shells.so

在最后面加一行

auth       required     pam_nologin.so

5.创建用户

创建用户,请修改红字部分的用户名,以及家目录。勿修改-s /sbin/nologin参数,ftp用户不应该有shell权限

useradd ftpuser -d /home/Files/ -s /sbin/nologin

设置密码

passwd ftpuser

6.防火墙放行端口

firewall-cmd --zone=public --add-port=21/tcp --permanent

firewall-cmd --reload

firewall-cmd --zone=public --add-port=65000-65010/tcp --permanent

firewall-cmd --reload

7.关闭SELINUX

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

setenforce 0

getenforce8.

8.启动服务

service vsftpd start

使用以上命令启动vsftpd服务

启动后,使用netstat -anp|grep 21查看是否有在监听,并且在其它机器连接这个FTP,看看是否连通

systemctl enable vsftpd

此时ftp服务端安装好了,要想使用,还需要安装ftp客户端

http://www.rpmfind.net/linux/centos-stream/9-stream/AppStream/x86_64/os/Packages/ftp-0.17-89.el9.x86_64.rpm上传到/soft目录下

rpm -ivh /soft/ftp-0.17-89.el9.x86_64.rpm

输入ftp:ip(此ip代表你安装的vsftp服务器的uip)

接下来会让你输入用户名和密码:

用户名:ftpuser

密码:*********

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值