Linux ftp的几种访问方式
FTP基本知识及作用
ftp的作用:用于文件的上传和下载
ftp属于 tcp,端口号:20,21
21:控制层面,用于账户密码验证,权限的验证
20:数据层面,用于文件上传和下载
ftp:匿名、系统、虚拟账户
匿名账户:登录名: ftp、anonymouso,不验证密码即可登录
系统账户:本身系统已存在的账户、密码作验证
验证方式:1.验证的/etc/passwd和/etc/shadow
2.验证的是用户列表(用户必须是系统创建),相当于白名单
默认root账户不允许登录
虚拟账户:预定义的列表账户。(以前系统未创建过的)
(匿名) 第一种FTP访问方式
准备两台客户机
第一台配置(20.0.0.10)
关闭防火墙
安装vsftpd
进入vsftpd配置文件
需要修改和增加
重启服务
查看有没有缺少配置
添加文件给权限
验证第二台客户机验证(20.0.0.11)
安装服务
登录ftp做验证
创建文件验证
上传文件验证
第二台客户机查看(20.0.0.11)
第一台客户机查看(20.0.0.10)同步
另一种验证方式
微软客户端创建文件和上传文件
创建文件验证(成功)
上传文件验证(成功)
第一台服务器验证
谷歌浏览器验证
(匿名) 第二种FTP访问方式
第一台服务器配置(20.0.0.10)
创建两个用户
宿主目录下有写的权限
第二台客户机创建文件编辑做上传验证
第一台客户机进入vsftpd修改配置
重启服务
第二台客户机登录验证查看(zhangsan)
第一台客户机查看
第二台客户机查看
第二台客户机登录验证查看(lisi)
第一台客户机查看
第二台客户机查看
设置本地用户的可登录
第一台客户机修改配置
设置白名单
重启服务
第二台客户机登录验证
设置虚拟账户列表
创建虚拟账户
新建虚拟用户账户数据库
列表用哈希算法转换成虚拟数据库文件
设定权限root读和写
创建账户管理虚拟账户
设定宿主目录权限
针对虚拟用户创建pam认证
修改vsftpd配置文件
检索
设置虚拟账户的配置文件
重启服务
创建文件并设置权限
第二台客户机验证