没有合适的资源?快使用搜索试试~ 我知道了~
vsftp配置明细
资源推荐
资源详情
资源评论
VSFTP 配置手册
VSFTP 配置手册
vsftp 即 Very Security FTP,顾名思义,非常安全的 FTP 服务器。
目录
1 vsFTP 服务器的安装
1.1 匿名服务器的连接(独立的服务器)
1.2 开启匿名 FTP 服务器上传权限
1.3 开启匿名服务器下传的权限
1.4 普通用户 FTP 服务器的连接(独立服务器)
1.5 用户登陆限制进其它的目录,只能进它的主目录
1.6 限制本地用户访问 FTP
1.7 安全选项
1.8 查看谁登陆了 FTP,并杀死它的进程
2 vsFTP 服务器的配置
2.1 配置本地组访问的 FTP
2.2 配置独立 FTP 的服务器的非端口标准模式进行数据连接
2.3 配置单独的虚拟 FTP,使用虚拟 FTP 用户,并使建立的四个帐户中有不同的
权限
2.3.1 A:配置网卡
2.3.2 B:写入/etc/sysconfig 中(为了重起后 IP 地址不会丢失)
2.3.3 C:进入 vsftpd.conf 所在的文件夹
2.3.4 D:建立 logins.txt
2.3.5 E:建立访问者的口令库文件,然后修改其权限
2.3.6 F:进如/etc/pam.d/中创建 ftp.vu
2.3.7 G:在/var/ftp/创建目录并改变其属性和它的属主
2.3.8 H:进入 vsftpd2.conf 修改其中的信息
2.3.9 I:在 vsftpd.comf 所在的目录中创建 virtaul 文件目录并在文件目录中创
建以你用户名命名的配置文件
2.3.10 J:修改 vsftpd2.conf
2.4 vsftpd.conf 中的所有配置信息
3 vsFTP 服务器的维护
4 vsFTP 使用的一些补充
4.1 补充一:如何有选择的把用户限制在家目录中呢?
4.2 补充二:打开 vsFTP 服务器的日志功能
4.3 补充三:如何让绑定 IP 到 vsFTP?
4.4 补充四:如何让 vsFTP 服务器限制链接数,以及每个 IP 最大的链接数??
4.5 补充五:如何限制下载的速度?
4.6 补充六:我的硬盘空间有限,怎么办?
4.7 补充七:如何定制欢迎信息
4.8 补充八:如何实现虚拟路径?
4.9 补充九:如何上匿名访问、上传,并支持下载和执行?
4.10 补充十:通过 pam 认证方式,添加虚拟用户
4.11 补充十一:如何把系统默认用 standalone 启动改为用 xinetd 启动?
vsFTP 服务器的安装
安装一个软件实在是不许要在这里介绍,因此,这里的安装主要针对 vsFTPd
服务器的初级配置。
VSFTPD 的菜鸟篇
版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和
作者信息及本声明
这是我这个菜鸟学习 LINUX 所写的第一篇文章,是比较基础的 FTP 架设的
应用,如果我写有什么问题请大家多指教,我后续会陆续出进阶篇把 FTP 中各
种详细的配置跟大家一起进行探讨。我所用的是 Redhat Linux AS +
VSFTPD-1.2.0-4 的系统架构,在这里说明的是如果对配置文件不是很熟悉,最
好做个备份,以免误操作:
匿名服务器的连接(独立的服务器)
在/etc/vsftpd/vsftpd.conf 配置文件中添加如下几项:
anonymous_enable=yes (允许匿名登陆)
dirmessage_enable=yes (切换目录时,显示目录下.message 的内容)
local_umask=022 (FTP 上本地的文件权限,默认是 077)
connect_form_port_20=yes (启用 FTP 数据端口的数据连接)*
xferlog_enable=yes (激活上传和下传的日志)
xferlog_std_format=yes (使用标准的日志格式)
ftpd_banner=XXXXX (欢迎信息)
pam_service_name=vsftpd (验证方式)*
listen=yes (独立的 VSFTPD 服务器)*
功能:只能连接 FTP 服务器,不能上传和下传
注:其中所有和日志欢迎信息相关连的都是可选项,打了星号的无论什么帐户都
要添加,是属于 FTP 的基本选项
开启匿名 FTP 服务器上传权限
在配置文件中添加以下的信息即可:
Anon_upload_enable=yes (开放上传权限)
Anon_mkdir_write_enable=yes (可创建目录的同时可以在此目录中上传文
件)
Write_enable=yes (开放本地用户写的权限)
Anon_other_write_enable=yes (匿名帐号可以有删除的权限)
开启匿名服务器下传的权限
在配置文件中添加如下信息即可:
Anon_world_readable_only=no
注:要注意文件夹的属性,匿名帐户是其它(other)用户要开启它的读写
执行的权限
(R)读-----下传 (W)写----上传 (X)执行----如果不开 FTP 的目录都进
不去
普通用户 FTP 服务器的连接(独立服务器)
在配置文件中添加如下信息即可:
Local_enble=yes (本地帐户能够登陆)
Write_enable=no (本地帐户登陆后无权删除和修改文件)
功能:可以用本地帐户登陆 vsftpd 服务器,有下载上传的权限
注:在禁止匿名登陆的信息后匿名服务器照样可以登陆但不可以上传下传
用户登陆限制进其它的目录,只能进它的主目录
设置所有的本地用户都执行 chroot
Chroot_local_user=yes (本地所有帐户都只能在自家目录)
设置指定用户执行 chroot
Chroot_list_enable=yes (文件中的名单可以调用)
Chroot_list_file=/任意指定的路径/vsftpd.chroot_list
注意:vsftpd.chroot_list 是没有创建的需要自己添加,要想控制帐号就直
接在文件中加帐号即可
限制本地用户访问 FTP
Userlist_enable=yes (用 userlistlai 来限制用户访问)
Userlist_deny=no (名单中的人不允许访问)
Userlist_file=/指定文件存放的路径/ (文件放置的路径)
注:开启 userlist_enable=yes 匿名帐号不能登陆
安全选项
Idle_session_timeout=600(秒) (用户会话空闲后 10 分钟)
Data_connection_timeout=120(秒) (将数据连接空闲 2 分钟断)
Accept_timeout=60(秒) (将客户端空闲 1 分钟后断)
Connect_timeout=60(秒) (中断 1 分钟后又重新连接)
Local_max_rate=50000(bite) (本地用户传输率 50K)
Anon_max_rate=30000(bite) (匿名用户传输率 30K)
剩余25页未读,继续阅读
资源评论
zzttpp3
- 粉丝: 0
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功