首先要安装linux下的vsftp软件包
在这里峩们就不用源代码安装了。用的是rpm安装
如果在不设置任何的情况下可以以匿名的方式访问该ftp。
注.如果访问不了的时候请大家要把linux的防火牆也要关闭:
在安装好ftp会产生几个文件:
这几个文件就是整个ftp控制和禁止用户的权限配置。
下面我们就来设置一个vsftpd的核心文件
最主要的僦是这些设置了。(这是一般都是默认的不是太懂的不要动)
大家可以设置下面的设置:
idle_session_timeout=60 限制远程的客户机连接后所建立的控制连接,在多长時间没有做任何的操作就会中断(秒)
connect_timeout=60 设置数据连接的最大激活时间多长时间断开,为别人所使用;
pasv-max-prot=端口号 定义最大与最小端口为0表示任意端口;为客户端连接指明端口;
listen_address=IP地址 设置ftp服务来监听的地址,客户端可以用哪个地址来连接;
local_root=path 无论哪个用户都能登录的用户定义登录帐号的主目录, 若没有指定,则每一个用户则进入到个人用户主目录;
chroot_local_user=yes/no 是否锁定本地系统帐号用户主目录(所有);锁定后用户只能访问用户的主目录/home/user,不能利用cd命令向上转;只能向下;
这些就是高级设置了。大家可以适当的更改
ftp的配置基本上只有这些了。