Centos系统如何用vsftpd实现单一用户的ftp服务?
Admin 2023-05-15 群英技术资讯 1590 次浏览
这篇文章将为大家详细讲解有关“Centos系统如何用vsftpd实现单一用户的ftp服务?”的知识,下文有详细的介绍,小编觉得挺实用的,对大家学习或工作或许有帮助,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。注意:此教程针对的是单一用户的ftp
安装vsftpd
yum -y install vsftpd
修改vsftpd的配置文件
vim /etc/vsftpd/vsftpd.conf
修改:
anonymous_enable=NO //修改为NO
chroot_list_enable=YES //去掉前面的#号
chroot_list_file=/etc/vsftpd/chroot_list //去掉前面的#号
ascii_upload_enable=YES //去掉前面的#号
ascii_download_enable=YES //去掉前面的#号
anon_umask=033 //修改权限
添加:
allow_writeable_chroot=YES //在末尾添加
cmds_allowed=FEAT,REST,CWD,LIST,MDTM,MKD,NLST,PASS,PASV,PORT,PWD,QUIT,RMD,RNFR,RNTO,RETR,SIZE,TYPE,USER,ACCT,STOR,APPE,CDUP,HELP,MODE,NOOP,REIN,STAT,STOU,STRU,SYST
注意:这里设置权限可以上传,下载,重命名,替换,删除空文件夹,但不可以删除文件,想实现不同权限请参考(http://blog.csdn.net/zqjzqjzqj/article/details/51201132)
创建ftp用户
useradd -s /sbin/nologin bing //用户名为bing
passwd bing //修改密码
注意:ftp用户的主目录默认在/home/用户名/下面
增加ftp安全性(因为ftp的用户可以访问其他目录,需要对其作出限制)
touch /etc/vsftpd/chroot_list //chroot_list的用户不能离开ftp的主目录
cut -d : -f 1 /etc/passwd>>/etc/vsftpd/chroot_list // 把本地用户都加入到chroot_list
防火墙开放ftp,使系统不用完全关闭防火墙
firewall-cmd --add-service=ftp --permanent
firewall-cmd --reload
firewall-cmd --list-services //查看ftp是否开放
配置selinux 允许ftb访问home和外网访问
getsebool -a | grep ftp //查看setenforce的ftp布尔值
setsebool -P allow_ftpd_full_access on
setsebool -P ftpd_connect_all_unreserved on
启动并设置开机自启
service vsftpd restart
systemctl enable vsftpd.service
最后:如果云服务器搭建ftp,在Windows端访问,需要设置以下步骤,局域网访问则不用

注意:第一个方框勾上,第二个则取消,这个蛋疼的解决方法大概是因为服务器端ftp为主动模式,客户端也需要设置为主动模式
还有另一个方法并没有尝试,设置服务器端ftp为被动模式,防火墙和selinux开放ftp被动模式的端口
关于“Centos系统如何用vsftpd实现单一用户的ftp服务?”的内容今天就到这,感谢各位的阅读,大家可以动手实际看看,对大家加深理解更有帮助哦。如果想了解更多相关内容的文章,关注我们,群英网络小编每天都会为大家更新不同的知识。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
linux引导分区是指“/boot分区”,该分区是系统的启动分区,存放引导文件和Linux内核,用于判断需要启动哪个操作系统或哪个内核,其中包含了操作系统的内核和在启动系统过程中所要用到的文件。
之前我们有简单的了解过linux文件权限,一些朋友可能知道linux文件权限有用户、组、文件权限、默认权限、隐藏属性、ACL、特殊权限。这篇文章就主要给大家介绍linux文件的特殊权限,那么linux文件的特殊权限是什么?有什么用?
linux命令能备份文件夹。有两种命令用于备份文件夹:1、cp命令,该命令用于复制文件或文件夹,语法为“cp [options] source dest”;2、dump命令,该命令用于备份文件系统,语法为“dump [-cnu][-0123456789]...”。
在linux中,gdm是图形界面,是管理图形显示服务器并处理图形用户登录的程序;gdm用来替代原来的“X Display Manager”,是完全重写的,并不包含任何XDM的代码,可以运行并管理本地和远程登录的X服务器。
linux中,mapper全称“Device mapper”,是一种从逻辑设备到物理设备的映射机制;在该机制下,用户能很方便的根据自己的需要实现对存储资源的管理;它包含三个重要概念:mapped device、target device等。
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 ICP核准(ICP备案)粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008