记录每日所学
一、ftp服务基础
ftp(File transfer protocol,文件传输协议)是典型的c/s结构的应用层协议,
需要由服务端软件、客户端软件两个部分共同实现文件传输功能。
- ftp服务器默认使用tcp协议的20、21端口与客户端进行通信,20端口用于建立数据连接,并传输文件数据
- 21端口用于建立控制连接,并传输ftp控制命令
匿名访问ftp服务
- 访问匿名ftp服务器时,不需要密码验证,任何人都可以使用,非常方便。当需要提供公开访问的文件下载资源,或者让用户上传一些不需要保密的数据资料时,可以选择搭建匿名ftp服务器
实验:
1、安装服务
2、设置匿名账号的权限
修改配置文件中的:
- anonymous_enable=YES //允许匿名账户登录
- anon_upload_enable=YES //允许匿名账户上传
- anon_mkdir_write_enable=YES //允许匿名账户创建文件或目录
- anon_other_write_enable=YES //允许匿名账户的其他写权限
- anon_umask=YES //设置匿名账户的权限为755
- listen=YES //监听iPv4地址的请求
- listen_ipv6=NO //不监听ipv6地址的请求
基本的本地用户验证:
使用liming账号登录,挂载到/opt的liming的宿主目录