| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发工具 -> 3.1 Vsftp服务的部署及优化 -> 正文阅读 |
|
[开发工具]3.1 Vsftp服务的部署及优化 |
搭建环境: 1)配置好网络和软件仓库 2)vim? /etc/sysconfig/selinux 3)reboot 重启 1、安装vsftp与lftp 服务器: dnf install vsftpd.x86_64 lftp.x86_64 -y??????????? ##安装vsftp与lftp 客户端: dnf install lftp.x86_64??????????????? ##安装lftp 2、匿名用户控制访问 客户端里编辑vsftpd的配置文件/etc/vsftpd/vsftpd.conf 登陆控制: anonymous_enable=YES|NO???????????????? ##是否可以匿名访问 家目录控制 上传控制 注意要修改目录的权限与所有组,不然在此目录下的操作会受权限限制,若更改了家目录则需要对指定的家目录进行这些修改 下载控制
匿名用户上传文件权限设定 更改匿名用户上传文件的用户身份 登陆数量控制: 上传速率控制 3、本地用户访问 开启本地访问 家目录控制 写权限控制 上传文件权限控制 用户登陆控制 用户登陆白名单 锁定用户到自己的家目录中 锁定用户到自己的家目录中的白名单 锁定用户到自己的家目录中的黑名单 4、虚拟用户建立 1)vim /etc/vsftpd/westos_pam?? ??? ?#建立认证文件模板 ? 2)db_load -T -t hash -f westos_pam westos_pam.db?? ?##加密认证文件 ? ? ? -T 转换 -t type -f 指定转换文件 ? 3)vim /etc/pam.d/westos? ? ? ? ? ? ? ##编写认证策略 ? 客户端中验证: ? ? 5、虚拟用户家目录
客户端验证: 6、用户配置独立(只给某些用户指定权利) chmod 775 /etc/user{1..3}/pub chgrp ftp?/etc/user{1..3}/pub 实例:给user2上传权利,user1和user2不能上传 先将所用上传权限都关掉
?客户端验证: 只有user2可以上传文件。 ? ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/20 13:25:34- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |