FTP服务
vsftpd的简介
vsftpd是“very secure TTP daemon”的缩写,是一个完全免费的、开放源代码的ftp服务器软件
vsftpd是一款在Linux发行版中最受推崇的ftp服务器程序,小巧轻快,安全易用,支持虚拟用户,支持带宽限制等功能
文件基本参数有
#仅供参考
anon_root=/opt #匿名用户访问/opt文件夹
anonymous_enable=YES #允许匿名访问,如果为NO,ftp、anonymous帐户将无法访问!
local_enable=YES #启动home目录(默认),允许本地用户访问,允许用账号密码的方式登陆
write_enable=YES #f允许写的权限(默认),允许本地用户写入,此项设置yes后,设置匿名的读写/上传权限才有效。
local_umask=022 #上传后的文件的默认掩码
anon_upload_enable=YES #匿名用户上传权限
anon_mkdir_write_enable=YES #匿名用户创建文件夹权限
chown_uploads=YES #所有匿名上传的文件的所属用户将会被更改成chown_username。
chown_username=whoever #匿名上传文件所属用户名,默认whoever。
使用FTP服务
删除原有的yum源
rm -rf /etc/yum.repos.d/*
配置yum源,可直接复制粘贴
cat >>/etc/yum.repos.d/local.repo<<EOF
[centos]
name=centos
baseurl=http://10.196.110.34/Competition_2021/centos/
gpgcehck=0
enabled=1
EOF
安装服务
[root@xiugaimima ~]# yum -y install vsftpd
修改匿名访问的路径为/opt
vi /etc/vsftpd/vsftpd.conf
添加 anon_root=/opt
启动vsftp服务,并设置开机自启
systemctl start vsftpd
systemctl enable vsftpd
netstat -ntpl |grep 21
验证是否成功
使用netstat -ntpl |grep 21命令可以看到21端口对应的服务为vsftpd。(若无法使用netstat命令,可自行安装net-tools工具)
安装net-tools工具
#安装完成就可以使用netstat命令
yum install -y net-tools
netstat -ntpl |grep 21
#查看服务是否正常运行
systemctl status vsftpd
#本机访问
windows进一个文件夹输入ftp://ip 即可访问