Linux系统学习 十四、VSFTP服务—配置文件解析、客户端使用
3、配置文件解析
默认配置选项:
一般情况下不允许匿名用户登录
全局配置选项:(手工添加)
listen_address=192.168.4.1 #设置监听地址
listen_port=21 #设置监听ftp服务的端口号
download_enable=yes #是否允许下载文件
max_clients=0 #限制并发客户端连接数
max_per_ip=0 #限制同一ip地址的并发连接数
被动模式:
pasv_enable=yes #开启被动模式
pasv_min_port=24500 #被动模式最小端口 至少大于一万,要小于65535
pasv_max_port=24600 #被动模式最大端口
常用安全配置(默认是注释掉的):
accept_timeout=60 #被动模式,连接超时时间
connect_timeout=60 #主动模式,连接超时时间
idle_session_timeout=600 #600秒没有任何操作就断开连接
data_connection_timeout=500 #资料传输时,超过500秒没有完成,就断开连接
注意:在ftp的配置文件中前后加空格做注释都不可以,会报错
4、客户端使用
使用命令连接
ftp ip
-help 获取帮助
-get 下载
-mget 下载一批文件
-put 上传
-mput 上传一批文件
-exit 退出
在用windows连接linuxftp时出现了连接超时的问题
一般是两种情况:防火墙和selinux,把这两个关闭了
修改selinux的配置文件
然后重启系统,就会永久生效。
查看防火墙
第4条规则对ftp有影响,删除了
在这中间我尝试直接关闭防火墙但是并没有解决问题,将关于ftp的防火墙规则删除后才解决了
命令行模式:
不支持目录下载,不支持断点续传
windows对话框登录:
不支持断点续传
使用ftp第三方传输工具:
flashftp