前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >centos 7安装FTP服务

centos 7安装FTP服务

作者头像
小手冰凉
发布2019-09-10 10:25:31
1.7K0
发布2019-09-10 10:25:31
举报
文章被收录于专栏:小手冰凉

FTP(文件传输协议)是一种常用的文件传输协议,今天就来说一下Linux安装vsftpd服务 首先先准备一个vsftpd软件包,yum进行安装(默认系统盘里有)

centos 7安装FTP服务
centos 7安装FTP服务

systemctl start vsftpd启动服务 vsftpd的配置文件位置 /etc/vsftpd/vsftpd.conf

centos 7安装FTP服务
centos 7安装FTP服务

此上为匿名用户的配置,匿名用户说是匿名,其实使用的是系统的默认FTP账号“ftp”,他的默认FTP根目录为 /var/ftp/pub 匿名用户常见的配置项及含义: anonymous_enable=YES:是否允许匿名访问; anon_umask=022:设置匿名用户所上传文件的默认权限掩码值(反掩码); anon_root=/var/ftp:指定匿名用户的根目录; anon_upload_enable=YES:是否允许匿名用户上传文件; anon_mkdir_write_enable=YES:是否允许匿名用户有创建目录的写入权限; anon_other_write_enable=YES:是否允许匿名用户有其他的写入权限(对文件改名、覆盖或删除文件等); 本地用户验证:

centos 7安装FTP服务
centos 7安装FTP服务

本地用户的一些配置项及含义: local_enable=YES:是否允许本地用户访问 local_root=/var/ftp:设置本地用户的FTP根目录(默认为用户的宿主目录) chroot_local_user=YES:是否将FTP本地用户禁锢在宿主目录中; allow_writeable_chroot=YES:允许被限制的用户主目录具有写权限 local_max_rate=0:限制本地用户的最大传输速率(0为无限制),单位为字节/秒(B/s) 在/etc/vsftpd/目录下还有两个配置文件 ftpusers和user_list

centos 7安装FTP服务
centos 7安装FTP服务

ftpusers文件:此文件中包含root、bin、daemon等用于系统运行的特殊用户,文件中列出的用户将禁止登陆vsftpd服务器 user_list:此文件中包含的用户可能被禁止,可能被允许,具体取决于主配置文件vsftpd.conf中的设置,当存在“user_list---enable=YES时”,user_list列表文件生效,若继续指定“user_deny=YES”时,则功能与ftpusers一样,禁止文件内的用户登录,将YES改为NO时,表示允许。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/03/28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档