随笔分类 - ftp
摘要:基于mysql验证的vsftpd虚拟用户主要利用 pam_mysql 模块可以实现基于MySQL的FTP虚拟用户功能 项目网站:https://sourceforge.net/projects/pam-mysql/ 因此项目年代久远不再更新,只支持CentOS 6,7,不支持CentOS 8! 本实
阅读全文
摘要:一、虚拟用户简介 虚拟用户: 所有虚拟用户会统一映射为一个指定的系统帐号:访问共享位置,即为此系统帐号的家目录 各虚拟用户可被赋予不同的访问权限,通过匿名用户的权限控制参数进行指定 虚拟用户帐号的存储方式: 文件:编辑文本文件,此文件需要被编码为hash 格式Berkeley DB database
阅读全文
摘要:一、查看是否支持SS $ ldd `which vsftpd` $ ldd `which vsftpd`|grep libssl libssl.so.10 => /lib64/libssl.so.10 (0x00007f7bd8ea7000) 二、创建自签名证书 # CentOS 7 上可以实现直接
阅读全文
摘要:1、更改命令端口 更改配置文件 listen_port=2121 默认值为21 客户端连接 $ lftp 10.4.7.1 -p 2121 $ ftp 10.4.7.1 2121 2、主动模式端口 connect_from_port_20=YES # 主动模式端口为20 ftp_data_port=
阅读全文
摘要:首先网络、防火墙方面的基本要求要满足,比如静态ip、防火墙是否可以通过ftp的流量。 一、安装vsftpd并匿名用户访问 $ yum install vsftpd $ systemctl start vsftpd 默认安装完成并启动后就可以匿名访问ftp服务器了,虽说匿名,不过也是有相应的系统账号f
阅读全文
摘要:一、基础知识 FTP只通过TCP连接,没有用于FTP的UDP组件。FTP不同于其他服务的是它使用了两个端口, 一个数据端口和一个命令端口(或称为控制端口)。通常21端口是命令端口,20端口是数据端口。当混入主动/被动模式的概念时,数据端口就有可能不是20了。 二、主动模式 主动模式下,FTP客户端从
阅读全文