匿名ftp

vsftp 匿名访问设置设置

余生长醉 提交于 2019-11-28 17:57:02
本文通过MetaWeblog自动发布,原文及更新链接: https://extendswind.top/posts/technical/vsftpd_configuration 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用户的主目录。 注意

Linux就该这么学11学习笔记

ⅰ亾dé卋堺 提交于 2019-11-28 13:38:08
参考链接: https://i.cnblogs.com/EditPosts.aspx?opt=1 文件传输协议 一般来讲,人们将计算机联网的首要目的就是获取资料,而文件传输是一种非常重要的获取资料的方式。今天的互联网是由几千万台个人计算机、工作站、服务器、小型机、大型机、巨型机等具有不同型号、不同架构的物理设备共同组成的,而且即便是个人计算机,也可能会装有Windows、Linux、UNIX、Mac等不同的操作系统。为了能够在如此复杂多样的设备之间解决问题解决文件传输问题,文件传输协议(FTP)应运而生。 FTP是一种在互联网中进行文件传输的协议,基于客户端/服务器模式,默认使用20、21号端口,其中端口20(数据端口)用于进行数据传输,端口21(命令端口)用于接受客户端发出的相关FTP命令与参数。FTP服务器普遍部署于内网中,具有容易搭建、方便管理的特点。而且有些FTP客户端工具还可以支持文件的多点下载以及断点续传技术,因此FTP服务得到了广大用户的青睐。FTP协议的传输拓扑如图所示。 FTP服务器是按照FTP协议在互联网上提供文件存储和访问服务的主机,FTP客户端则是向服务器发送连接请求,以建立数据传输链路的主机。FTP协议有下面两种工作模式。 主动模式 :FTP服务器主动向客户端发起连接请求。 被动模式 :FTP服务器等待客户端发起连接请求(FTP的默认工作模式)。

linux与ubuntu下vsftp的安装使用

爷,独闯天下 提交于 2019-11-27 12:55:49
vsftp工具是linux与类linux系统上常用的ftp传输工具,按百度上的说法,它的不同点与好处有九点,不明觉厉,有兴趣的可以深入验证: 一、它是一个安全、高速、稳定的FTP服务器; 二、它可以做基于多个IP的虚拟FTP主机服务器; 三、匿名服务设置十分方便; 四、匿名FTP的根目录不需要任何特殊的目录结构,或系统程序或其它的系统文件; 五、不执行任何外部程序,从而减少了安全隐患; 六、支持虚拟用户,并且每个虚拟用户可以具有独立的属性配置; 七、可以设置从inetd中启动,或者独立的FTP服务器两种运行方式; 八、支持两种认证方式(PAP或xinetd/ tcp_wrappers); 九、支持带宽限制; 正文: 在百度上搜集了部分资料,也踩了不少坑,整理部分简单的资料如下,方便日后搭建时查询: 1.安装: 这部分就没什么好说的了,首先关闭selinux与防火墙,或者开放防火墙的ftp端口,安装则可以采用多种方式,自己下载包也可以,使用yum也可以: yum install vsftpd -y , 值得一提的是,软件名称是vsftpd,启动或者停止:systemctl start/stop vsftpd( ubuntu用户系统上的vsftp,还需要删除/etc/pam.d/vsftp,才能正常使用 ) 2.创建用户: vsftp支持本地用户,但需要注意的是

Linux下vsftp配置

萝らか妹 提交于 2019-11-26 10:13:28
Linux下VSFTPD配置介绍2009-03-03 10:19vsftpd是目前Linux最好的FTP服务器工具之一,其中的vs就是“Very Secure”(很安全)的缩写,可见它的最大优点就是安全,除此之外,它还具有体积小,可定制强,效率高的优点。 如果选择完全安装Red Hat Linux 9.0,则系统会默认安装vsftpd服务器。我们可以在终端命令窗口输入以下 命令进行验证: [root@ahpeng root] rpm -qa | grep vsftpd   如果结果显示为“vsftpd-1.1.3-8”,则说明系统已经安装vsftpd服务器。如果安装Red Hat Linux 9.0时没有选择vsftpd服务器,则可以在图形环境下单击“主菜单→系统设置→添加删除应用程序”菜单项,在出现的“软件包管理”对话框里确保选中“FTP服务器”选项,然后单击“更新”按钮,按照屏幕提示插入第3张安装光盘即可开始安装。   另外,你也可以直接插入第3张安装光盘,定位到/RedHat/RPMS下的vsftpd-1.1.3-8.i386.rpm安装包,然后在终端命令窗口运行以下命令即可开始安装进程: [root@ahpeng RPMS] rpm -ivh vsftpd-1.1.3-8.i386.rpm ------------------------------------------