vsftp安装、配置、修改、#*卸载*#


vsftpd

very secure FTP daemon

安装前检查

rpm -qa |grep vsftpd 
有就删掉 rpm -e vsftpd-3.0.2-29.el7_9.x86_64

安装

yum install vsftpd -y

默认的配置

软件安装包:vsftpd

默认发布目录:/var/ftp

协议接口:21/tcp

服务配置文件: /etc/vsftpd/vsftpd.conf

创建用户

创建usera用户,设置不可登陆,设置用户的主目录
useradd  usera -s /sbin/nologin  -d /home/ftp
设置密码、更改密码
passwd  usera
输入两遍密码就可以强制设置

想改允许登录去目录对照着root改【不建议】
vim /etc/passwd

用户:口令:用户id【uid】:用户组id【gid】:用户主目录:命令解释程序
usera:x:1000:1000::/home/ftp:/sbin/nologin

服务配置文件修改

vim /etc/vsftpd/vsftpd.conf

anonymous_enable=NO                            #接受匿名用户,默认无密码请求
local_enable=YES                               #接受本地用户登录
write_enable=YES                               #上传开启
local_umask=022                                #本地用户新增档案权限755[111 101 101]
anon_upload_enable=YES                         #匿名用户上传文件
anon_mkdir_write_enable=YES                    #匿名用户创建目录、上传文件
dirmessage_enable=YES                          #允许为目录配置显示信息
xferlog_enable=YES                             #开启日志
connect_from_port_20=YES                       #允许从20端口打开ftp连接
max_clients=20000                              #最大连接客户端
max_per_ip=1000                                #每个ip最大连接数
#chown_uploads=YES                             #所有匿名上传的文件的所属用户将会被更改成chown_username
#chown_username=whoever                        #匿名上传文件所属用户名
xferlog_file=/var/log/vsftpd                   #日志文件位置
xferlog_std_format=NO                          #标准输出格式
#idle_session_timeout=600                      #空闲多久爆连接超时 
#data_connection_timeout=120                   #数据传输超时
ascii_upload_enable=YES                        #可以ascii协议上传文件
ascii_download_enable=YES                      #可以ascii协议下载文件
ftpd_banner=Welcome to yiwu FTP service.       #banner欢迎语,设置了banner_file则此设置无效
chroot_local_user=No                           #是否将所有用户限制在主目录,ftp用户是可以向上切换到要目录之外的
chroot_list_enable=YES                         #是否启动限制用户的名单
chroot_list_file=/etc/vsftpd/chroot_list       #名单位置https://blog.csdn.net/bluishglc/article/details/42398811
listen=YES                                     #以standalone模式在ipv4上运行
listen_ipv6=NO                                 #关闭ipv6
pam_service_name=vsftpd                        #定义PAM 所使用的名称,预设为vsftpd[/etc/pam.d/vsftpd]
userlist_enable=YES                            #拒绝用户https://blog.csdn.net/bluishglc/article/details/42273197
tcp_wrappers=YES                               #主机访问权限控制

创建文件

touch  /var/log/xferlog   日志
touch /etc/vsftpd/chroot_list   允许用户权限的用户,一个用户一行

开始运行

启动
service vsftpd start
自启
service vsftpd restart 

设置防火墙

查看防火墙列表
firewall-cmd --list-all
放行ftp服务
firewall-cmd --zone=public --add-service=ftp --permanent
(--permanent永久生效,没有此参数重启后失效)

重载生效配置
firewall-cmd --reload

修改

改配置

vim /etc/vsftpd/vsftpd.conf
修改完后重启服务
service vsftpd restart

改密码

passwd usera
两遍密码

卸载

yum安装yum删,rpm删了重装后503登不上

yum remove vsftpd

删用户

userdel usera
cat /etc/passwd | grep usera
cat /etc/shadow | grep usera
cat /etc/group | grep usera
cat /etc/gshadow | grep usera
find / -name "*usera*"
rm -rf /var/spool/mail/usera

主要是创建用户时都会有个mail
find /var/spool/mail -name "*usera*"

连接

windows

用win+R进cmd
切目录到你的上传目录
cd /d C:\Users\GL62 1252\Desktop
打开ftp连接面板
ftp
连接ftp系统
open 192.168.160.32
输入用户名密码
usera
usera

linux

安装连接工具
yum install ftp -y

连接
ftp 192.168.160.32
输入用户名密码
usera
usera
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值