文章目录
FTP (File Transfer Protocol)文件传输协议是典型的C/S结构的应用层协议
ftp的作用:用于文件的上传和下载。
ftp属于tcp,端口号:20,21.
21:控制层面,用于账户密码验证,权限的证。
20:数据层面,用于文件上传和下载。
ftp:匿名、系统、虚拟账户。.
匿名账户:登录名: ftp、anonymous。不验证密码即可登录。
系统账户:本身系统已存在的账户、密码作验证。
匿名访问的FTP服务
访问匿名FTP服务器时,不需要密码验证,任何人都可以使用,非常方便。当需要提供公开访问文件的下载资源,或让用户上传一些不需要保密的数据资料,
准备匿名FTP访问目录
创建一个压缩包文件作为测试
下面展示一些 。
tar acf /var/ftp/vsftpdconf.tar.gz /etc/vsftpd
在/var/ftp 目录下设一个pub子文件夹
chown ftp /var/ftp/pub
ls -ld 查看
开放匿名用户配置并启动vsftpd服务
vi /etc/vsftpd/vsftpd.conf
l
确定配置无误后
重启服务
systemctl start vsftpd
l使用netstat命令确定监听状态
netstat -anpt | grep vsftpd
添加文件给权限测试匿名FTP服务器
第一台已经配好,拿第二台客户机去验证
先安装服务
yum -y install ftp
登录ftp做实验
可以操作展示查看 下载 上传文件等相关的
创建文件实验
上传文件验证
第二台客户机查看
看看第一台客户机同步没有
还有一种验证方式
用户体验FTP服务
添加
配置允许添加用户登录
先尝试登录失败 (我添加的是zhangsan)
然后在登录成功
尝试下载上传