vsftp匿名访问目录_vsftp 匿名访问设置设置
vsftpd (very secure ftpd),这软件在权限管理什么的也太安全了点,一点小细节出问题也会出现访问不了的问题。只是想架个ftp局域网传文件,一些博客里小细节和背后设计没有提到,踩了一点坑,记录一下简单的匿名ftp访问方案。
主要步骤
1. 使用包管理器安装 vsftpd 。(apt, yum, pacman等)
2. 修改配置文件 /etc/vsftpd.conf
anonymous_enable=YES # 允许匿名访问
write_enable=YES # 允许写文件
anon_upload_enable=YES # 允许匿名用户上传文件
anon_mkdir_write_enable=YES # 允许匿名用户创建目录和写权限
anon_other_write_enable=YES # 允许匿名用户删除、重命名等其它权限 这个在配置文件里默认找不到
3. 新建匿名访问的用户和文件夹
通过 local_enable 选项能够允许ftp通过本地用户访问,登录之后会访问用户的主目录。当使用匿名用户访问时,vsftpd会将用户名为ftp的用户作为登录用户,进入ftp用户的主目录。
注意,考虑到安全问题,ftp匿名用户的主目录必须为只读,如果需要上传文件,需要在主目录下新建有写权限的文件夹。
通常会选择/var/ftp文件夹存放文件而不是用户默认的/home,因此可以修改用户的主目录位置(一般放在/var/ftp),不修改也能用。再次强调,注意主目录对ftp用户的权限必须为只读。
sudo mkdir /var/ftp # 新建用户文件夹
sudo useradd -d /var/ftp ftp # 新建用户,并指定用户home目录
# 如果ftp用户已经存在,在/etc/passwd文件里改用户目录为/var/ftp
sudo mkdir /var/ftp/pub # 新建一个用于写数据的文件夹
sudo chmod 777 /var/ftp/pub # 修改文件夹权限
4. 启动服务
systemctl start vsftpd
其它
防火墙和SELinux如果使用了需要添加响应的通过规则。
测试访问可以直接用浏览器 ftp://ip_address,linux下可以使用FileZilla。
vsftp匿名访问目录_vsftp 匿名访问设置设置相关推荐
- nginx配置禁止访问目录或禁止访问目录下的文件
某些网站系统需要用户上传图片等文件到某些目录下,难免程序有些漏洞,导致用户上传了php.cgi等等可执行的文件,导致网站陷入非常为难的境地. 此时我们可以通过nginx来禁止用户访问这些目录下的可执行 ...
- vsftp匿名访问目录_vsftp 常用配置(匿名/系统用户/虚拟用户)
vsftp 常用配置(匿名/系统用户/虚拟用户) vsftp(Very Secure FTP)服务是一款FTP软件,它安全.高效.稳定,在企业中很常用. 一.vsftp安装 1.1 安装vsftp y ...
- vsftp匿名访问目录_vsftp 使用匿名帐号登陆
1.正常安装. 2.改配置文件:vi /etc/vsftpd/vsftpd.conf #允许匿名用户登录FTP anonymous_enable=YES #设置匿名用户的登录目录(如需要,需自己添加并 ...
- vsftp匿名访问目录_VSFTP本地用户目录跟匿名用户目录肿么修改?
我给你个案例,你参考一下,公司内部现有一台FTP 和WEB服务器,FTP的主要功能用于维护公司的网站内容,包括上传文件.创建目录.更新网页等.公司现有俩个部门负责维护任务,他们分别使用team1和te ...
- suse linux ftp家目录,Suse linux下控制ftp用户访问目录
使用root用户登录 1.增加FTP用户组: groupadd -g 101 ftpgroup 2.新建用户主目录: mkdir /home/quoteprice 3.创建用户并设置登录shell,设 ...
- vsftp匿名访问目录_vsftpd配置禁用匿名用户并设置登陆用户
vsftpd是一个linux的ftp服务器,启动这个服务后,默认开启了匿名用户登陆,可以按照以下方式禁用匿名用户并设置登陆用户. vsftpd禁用匿名用户 修改vasftpd服务的配置文件/etc/v ...
- vsftp匿名访问目录_怎么更改vsftp匿名用户的默认登录目录/var/ftp?
你的位置: 问答吧 -> 服务器 -> 问题详情 怎么更改vsftp匿名用户的默认登录目录/var/ftp? redhat9 vsftp匿名用户登录默认为/var/ftp 请教各位大 ...
- 使用FTP协议的服务,包括匿名用户验证访问,用户验证访问,虚拟用户验证访问等
目录 1.FTP服务概述 2.在服务端安装vsftpd程序 3.基于匿名用户验证访问的 FTP 服务 4.测试匿名 FTP服务 5.基于用户验证访问的FTP服务 6.基于用户验证访问的FTP服务的测试 ...
- Samba服务器原理及实验搭建(匿名共享,用户认证,权限设置,IP限制,目录挂载,桌面运维)
本文目录 Samba服务器概念与原理 一.引子 二.samba原理及基本概念 三.samba共享实验搭建(匿名共享,用户认证,权限设置,IP限制,目录挂载,桌面运维) Samba服务器概念与原理 一. ...
最新文章
- ios math 那个头文件_iOS math.h数学函数
- MyBatis-13MyBatis动态SQL之【where、set、trim】
- (原)Eclipse中将JNI生成的so打包成jar的步骤
- C语言结构体对齐的不足
- $.ajax()参数详解及标准写法
- mui的back重写
- UML--组件图,部署图
- 信息学奥赛一本通 1040:输出绝对值 | OpenJudge NOI 1.4 02
- Junk-Mail Filter_并查集(hdu 2473)
- 程序员如何更好地获取用户信息?
- 读书笔记 UltraGrid(2)
- iOS NSMutableURLRequest 上传图片
- 计算机硬件的基本组成(计算机组成原理3)
- HTML转PDF字体的坑,搞了半天
- 最小角回归算法(LARS)
- 使用计算机软件签什么合同,软件使用许可有哪些种类,签软件使用许可合同注意事项...
- 小区管理系统之后台管理前端模板
- 【嵌入式蓝桥杯】解决LED和LCD引脚冲突的方法
- 【题解】【AcWing】3426. 糖果分享游戏
- LeetCode5454-子矩阵计算