Linux文件服务管理之vsftpd
简介
vsftpd是 “very secure FTP deamon”的缩写,是一个完全免费,开源的ftp服务器软件。
特点
小巧轻快,安全易用,支持虚拟用户、支持带宽限制等功能。
FTP ------------File Transfer Protocol 文件传输协议
FTP协议的连接模式:
主动连接
被动连接
软件:vsftpd
配置文件:/etc/vsftpd/vsftpd.conf
服务:vsftpd
端口:21/tcp 命令连接端口
20/tcp 数据连接端口(主动)
FTP根目录:
用户宿主目录
访问方式:
匿名用户访问(ftp)
用户认证的访问
示例:搭建匿名访问的FTP服务器
(1)安装vsftpd软件
[root@wei csdn]# yum install -y vsftpd
(2)开启服务,开机自启
[root@wei ftp]# systemctl start vsftpd
[root@wei ftp]# systemctl enable vsftpd
已经成功,默认的共享目录是/var/ftp/pub路径
示例:允许匿名用户上传文件
[root@wei ~]# chmod o+w /var/ftp/pub/
[root@wei ~]# vim /etc/vsftpd/vsftpd.conf
anon_upload_enable=YES >>>>允许上传文件
anon_mkdir_write_enable=YES >>>>允许上传目录
anon_umask=022 >>>>允许其他用户能下载匿名用户文件
anon_other_write_enable=YES >>>>允许修改文件名称,删除文件
anon_root=/comapng >>>>共享目录修改
注意:圈住的是匿名用户访问时的权限,可根据上面代码修改权限
重启vsftpd软件
[root@wei ~]# systemctl restart vsftpd
访问方式:
linux客户端:
[root@zhang hei]# lftp 192.168.196.131
lftp 192.168.196.131:~> ls
drwxr-xr-x 5 0 0 111 Oct 30 19:45 pub
windows客户端:
本地用户认证的FTP服务
在普通用户家目录创建文件,可以访问这些文件
示例:
创建文件
[root@wei ~]# ls /home/hei/
[root@wei ~]# touch /home/hei/{1..4}.txt
访问方式:
linux客户端:
[root@zhang hei]# lftp 192.168.196.131 -u hei
windows客户端:
由此可见,可以访问用户家目录下的文件。
最新文章
- Ubuntu 搭建SSH服务器
- 32位和64位系统区别及int字节数
- MyEclipse右键new菜单项的设置 及 Eclipse中各种文件不能保存中文的问题
- vue 移动端项目总结(mint-ui)
- [原创]K8Cscan插件之存活主机扫描
- 解决微信开发工具上trace无法检测到设备,一直停留在“正在搜索设备...”或者trace panel,choose device老出现device not found
- redis-server 使用
- PowerShell工作流学习-1-嵌套工作流和嵌套函数
- 使用Springboot快速搭建SSM框架
- windows netcdf vs 配置
- [Redis] - 高并发下Redis缓存穿透解决
- 从高版本JDK换成低版本JDK报错Unsupported major.minor version 52.0的解决方案
- SDL封装的系统操作(转载)
- 混沌数学之Standard模型
- scala 学习笔记九 定义操作符
- C和C++静态检查规范
- 有关查询和执行计划的DMV
- Linux基础之命令练习Day3-文件管理:cat,tar,gzip,vim,ln
- dubbo之main启动
- springBoot @Enable*注解的工作原理
热门文章
- 【day03】Xhtml
- [LeetCode] 906. Super Palindromes 超级回文数
- $ is not defined与SpringMVC访问静态资源
- dataframe 基本操作
- 详解golang net之netpoll
- Java8 新特性 Stream() 创建流
- vue-v-xxx基于 Vue拓展的 v-xxx 库
- 【docker】centos7 上拉取docker镜像,一直拉取不到,报错:Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while w
- 2019-11-29-WPF-多个-StylusPlugIn-的事件触发顺序
- node、npm、gulp安装