linux搭建ftp服务器匿名本地访问

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux搭建ftp服务器匿名本地访问相关的知识,希望对你有一定的参考价值。

注:本示例为centos7  开启ftp服务命令为:systemctl start vsftpd.service   关闭防火墙命令为systemctl stop firewalld ,7版本以下开启ftp服务器为 service vsftpd start 还要关闭slinux服务setenforce 0


1.安装ftp

rpm -qa vsftpd ###查看ftp是否安装

如果没安装 yum install -y vsftpd


2.启动ftp服务:

systemctl start vsftpd.service

查看下服务运行状态:systemctl status vsftpd.service


1.匿名用户登录设置:

登录名:ftp(anonymous)无密码

登录家目录为/var/ftp/pub

此时将ftp启动后就可以访问了  匿名用户默认只有下载权限没有其他权限

让匿名用户拥有上传、删除等权限

1.var/ftp/目录下默认设置了一个名为/pub的子文件夹,可以给匿名访问ftp时公上传文件使用,执行以下操作可以给匿名用户ftp对该目录拥有写入权限,以便上传数据

chown ftp /var/ftp/pub


2.修改配置文件:

vim /etc/vsftpd/vsftpd.conf

anonymous_enable=YES ###默认存在

anon_upload_enable=YES ###默认被注释掉的

anon_mkdir_write_enable=YES###默认被注释掉的

anon_other_write_enable=YES###手动加进去

3.重启服务:

systemctl restart vsftpd.service

4.测试

配置文件参数详解:

write_enable=YES:用于启用、禁止vsftpd服务的写入权限,是全局性选项,不管是匿名、本地还是虚拟用户如要允许其上传都必须开启此项


anon_upload_enable=YES:用于允许、禁止匿名用户在现有的可写目录只不过上传文件


anon_mkdir_write_enable=YES:用于允许、禁止匿名用户在现有的可写目录中创建文件夹


anon_other_write_enable=YES:用于允许、禁止匿名用户在现有的可写目录中写入权限,有删除,改名,覆盖等操作。


2.基于用户验证ftp——本地用户验证

关闭匿名用户——创建用户——设密码——测试

1.修改配置文件

vim /etc/vsftpd/vsftpd.conf

anonymous_enable=NO   ###关闭匿名用户

useradd 用户名

passwd 密码

然后测试!

本地用户验证只需要创建用户,登录即可

基于虚拟用户验证目前还在更新中,晚几天会更新!



本文出自 “帅小欣” 博客,请务必保留此出处http://jiaxinwang.blog.51cto.com/12273793/1924232

以上是关于linux搭建ftp服务器匿名本地访问的主要内容,如果未能解决你的问题,请参考以下文章

搭建FTP服务

搭建FTP服务,实现三种方式的访问:1.匿名访问;2,本地用户访问;3虚拟用户访问。

Linux:FTP服务器的搭建

Linux基础篇之FTP服务器搭建

linux下搭建ftp服务

FTP文件服务器的匿名本地虚拟,账户访问