FTP服务配置Linux下了VSFTP(具体步骤)
首先,安装linux下的VSFTP包。
转- QA | vsftpd / /提出找到vsftpd没有安装
如果有vsftpd-2.0.1-5.i386.rpm没有安装(在第一个CD)
在Linux中最重要的一点是安装光驱安装 /媒体/光盘
这里我们不必安装源代码。
#转- IVH vsftpd-2.0.1-5.i386.rpm
它将在这里安装。
启动vsftpd服务启动vsftpd服务
如果在任何情况下都没有设置,则可以匿名访问FTP。
注。如果不能访问,请关闭Linux防火墙。
iptables防火墙F清除
安装FTP时会生成一些文件:
/ / / vsftpd.conf vsftpd等主配置文件
/ /等vsftpd.ftpusers指定哪些用户不能够访问FTP服务器
无论是在 / / vsftpd.user_list等文件可以访问FTP服务器上的文件的userlist_deny vsftpd.conf值确定指定的用户。
这些文件是整个FTP控件和禁止用户权限配置。
让我们设置vsftpd的核心文件
#光盘 / / / vsftpd.conf vsftpd等这是vsftpd的配置文件的核心
不anonymous_enable =是的/不允许匿名用户登录
不anonymous_enable =是的/不允许匿名文件上传
无论local_enable =是的/不允许本地用户登录
不write_enable =是的/不允许本地用户上传
无论guest_enable =是的/不允许虚拟用户登录;
local_mask = 022设置一个本地用户022文件生成的面具,用默认值077
的dirmessage_enable =是的设置显示的内容。信息隐藏文件时切换到目录
xferlog_enable =是激活上传和下载日志
connect_from_port_20 =是的FTP端口的数据连接
pam_service_name = vsftpd的PAM认证服务设置配置文件的名称,并将其存储在 / /聚丙烯酰胺目录等。
userlist_enable =是允许用户在vsftpd.user_list文件服务器的访问
userlist_deny =是拒绝用户访问服务器的vsftpd.user_list文件
侦听器是否是独占的引导模式(这是更重要的)
无论tcp_wrappers =是的/没有使用tcp_wrappers作为主机的访问控制模式
最主要的是这些设置。(一般默认是不太明白不要动)。
您可以设置以下设置:
欢迎信息设置后连接服务器的ftpd_banner =欢迎FTP服务
在idle_session_timeout = 60限制远程客户端的连接,建立控制连接将中断(秒)很长一段时间没有做任何操作。
data_connection_timeout = 120设置客户端设置免费的数据中断时进行数据传输
多久是accept_timeout = 60设置自动建立连接
connect_timeout = 60设置数据连接的最大活化时间多长时间断开被他人使用。
max_clients = 200表示服务器的客户总的并发连接数为200
max_per_ip = 3表示每个客户端连接的最大数量为3
local_max_rate = 50000(50kbytes /秒)
anon_max_rate = 30000套最大传输速率限制为本地用户和匿名用户
pasv_min_port =口
该模式的最大利润=端口号定义最大和最小的港口,这是0的任意端口;端口为客户端连接指定。
的listen_address = IP地址设置FTP服务听地址,该地址可以使用客户端。
的listen_port =端口号为FTP的工作集的端口号,默认是21
chroot_local_user =是集所有本地用户目录
chroot_local_user =没有设置指定用户可以交互
chroot_list_enable =是的
chroot_list_file = / / vsftpd.chroot_list等(只有指定的用户在/ etc / vsftpd.chroot_list可以执行)
local_root =路径,无论哪个用户可以登录,定义登录帐户的主目录。如果未指定,则每个用户都进入用户的主目录。
无论chroot_local_user =是的/没有锁的本地系统帐户的用户主目录(所有);锁定后,用户只能访问用户的家目录 /家/用户,不能把用cd命令,只能向下。
chroot_list_enable =是的/没有锁的主目录(部分)中指定的文件的用户,和文件在/ chroot_list_file =指定路径;
userlist_enable =是的/不管用户列表文件加载;
userlist_deny =是的指示是否在允许用户拒绝登录;
userlist_file = / / vsftpd.user_list列表文件等
这些是高级设置,您可以适当更改。
#六 / / hosts.allow等
Vsftpd:192.168.5.128:否认是不允许通过IP地址设置访问FTP服务(vsftpd支持tcp_wrappers主机访问控制在一个专用的启动模式)
时间限制 uff1a
# CP / usr / / / vsftpd-1.1.3共享文件 / / / xinetd vsftpd.xinetd等。D / vsftpd
#六 / / xinetd等。D / / vsftpd
修改禁用=否
access_time =小时:分钟小时:分钟(添加配置访问时间限制(注:相当于听=没有vsftpd .conf)
例如:access_time = 8:30-11:30 17:30-21:30表明只有这两个时间段可以访问FTP
FTP的配置基本上是唯一的东西。