VSFTP安装部署及配置
VSFTP安装部署
- 安装VSFTP
- 1、查看是否已安装
- 2、安装命令
- 配置文件解析
- 1、配置文件位置
- 2、配置文件内容解析
- 相关注意事项
- 1、listen_ipv6=YES和listen=YES同是开启后无法正常启动VSFTP
- 2、防火墙对服务的影响
- 3、selinux对服务的影响
- 4、使用本地用户需要注意的权限问题
- 5、编码格式
安装VSFTP
1、查看是否已安装
1、检测命令 rpm -qa | grep vsftp
[root@localhost ~]# rpm -qa | grep vsftp
vsftpd-3.0.2-29.el7_9.x86_64
2、卸载命令
a、rpm -e vsftpd-3.0.2-29.el7_9.x86_64
b、yum remove vsftp* -y
2、安装命令
[root@localhost ~]#yum install vsftpd -y
配置文件解析
1、配置文件位置
/etc/vsftpd/vsftpd.conf
2、配置文件内容解析
#是否允许匿名访问(YES为是,NO为不允许匿名访问)
anonymous_enable=NO
#是否允许本地用户登录FTP
local_enable=YES
#是否开放本地用户的其他写入权限
write_enable=YES
#上传文件的umask值
local_umask=022
#是否开启目录信息
dirmessage_enable=YES
#是否开启FTP日志功能(默认已开启)
xferlog_enable=YES
#主动模式端口为20(该项配置文件默认已经添加)
connect_from_port_20=YES
#指定主动模式的端口
ftp_data_port=20
#指定保存日志的文件路径及名称
xferlog_file=/var/log/ftplog
#是否以标准格式保持日志
xferlog_std_format=YES
#是否开启IPV4的监听模式
listen=YES
#设置IPV4的监听端口
listen_port=21
#是否允许下载文件
download_enable=YES
#设置最大客户端连接数,0为不限制
max_clients=10
#同一个IP的最大连接数,0为不限制
max_per_ip=3
#是否允许改变上传文件的属主
chown_uploads=NO
#本地用户的FTP目录
local_root=/data
#本地用户最大的传输速率(字节/秒),0为不限制
local_max_rate=0
#是否将用户权限禁锢在FTP家目录中,以确保安全
chroot_local_user=YES
#禁锢文件中指定的FTP本地用户于其家目录中
chroot_list_enable=YES
#指定禁锢文件位置,需要和chroot_list_enable一同开启
chroot_list_file=/etc/vsftpd/chroot_list
#让vsftpd使用pam完成用户认证,使用的文件为/etc/pam.d/vsftpd
pam_service_name=vsftpd
#开启用户作用名单文件功能
userlist_enable=YES
#在vsftpd中使用TCP_Wrappers封装数据,默认值为YES
tcp_wrappers=YES
相关注意事项
1、listen_ipv6=YES和listen=YES同是开启后无法正常启动VSFTP
按要求只开启其中一个,即可正常启动服务
2、防火墙对服务的影响
一般只需要关闭防火墙,或者加入对应的端口,即可正常访问ftp访问
3、selinux对服务的影响
只需要关闭selinux,或者对selinux控制的上下文进行统一便可以正常访问,下面给一种关闭selinux的方法;
vi /etc/selinux/config
# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
# enforcing - SELinux security policy is enforced.
# permissive - SELinux prints warnings instead of enforcing.
# disabled - No SELinux policy is loaded.
#SELINUX=enforcing
SELINUX=disabled
# SELINUXTYPE= can take one of three values:
# targeted - Targeted processes are protected,
# minimum - Modification of targeted policy. Only selected processes are protected.
# mls - Multi Level Security protection.
SELINUXTYPE=targeted
只需要把SELINUX=enforcing改成SELINUX=disabled,保存退出,重启系统即可生效
4、使用本地用户需要注意的权限问题
1、目录的所属权限
drwxrwxr-x. 9 admin admin 151 Aug 16 07:47 data
需要使用chown改变目录所属
2、目录的读写权限
一般默认会给755的权限,这个按照自己所需给出相应权限,比如只读为‘x’,读写为‘rwx’
使用命令chmod更改自己所需权限
5、编码格式
默认会 跟随系统(UTF-8),如有特殊需要安装相关软件去更改编码格式(convmv),另外就是使用FTP软件(此软件可以更改对应编码格式,和系统保持一致),也可解决编码格式的问题;
软件名称为:filezilla,下载连接:https://www.filezilla.cn/download
VSFTP安装部署及配置相关推荐
- ansible安装部署和配置、常用模块整理
今天心情不错~~~~第25个生日了,又遇昨晚百年难得一见的蓝月亮,所以昨晚连夜整理了文档, 会分为两部分发出去,ansible批量化部署在工作中是非常实用,建议呢 整理大量常用模块去练习 1.1.1 ...
- KETTLE8.2在linux(rehl)6.6中安装部署并配置公共数据库链接
KETTLE8.2在linux(rehl)6.6中安装部署并配置公共数据库链接 注意: KETTLE运行需要依赖 libwebkitgtk-1.0 将pdi-ce-8.2.0.0-342上传至服务器, ...
- Prometheus监控系列一 | 安装部署及配置
Prometheus监控系列一 | 安装部署及配置 文章目录 0 简介 1 基础环境 2 安装Prometheus 2.1 安装 2.2 配置开机自启动 2.3 启动服务 2.4 验证 3 安装Gra ...
- hive on tez安装部署、配置及tez-ui配置
目录 Tez官网:http://tez.apache.org/ 下载开始下载安装部署Tez 下载解压 简单配置 运行tez的实例mr程序,验证是否安装成功: 设置tez-ui 先安装部署Tomcat ...
- haproxy安装部署以及配置详解
haproxy安装部署 一. Haproxy简介 haproxy提供高可用性.负载均衡以及基于TCP(第四层)和HTTP(第七层)应用的代理,支持虚拟主机,它是免费.快速并且可靠的一种解决方案. ha ...
- 小米node2红外_小米监控open-falcon-0.2安装部署详细配置
一.环境准备 1.配置阿里云yum源 #wget -O /etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Centos-7 ...
- centos6配置mysql5.7_CentOS 6/7 下 MySQL 5.7 安装部署与配置
一.前言 1.本教程主要内容 MySQL 5.7安装(yum) MySQL 5.7 ROOT账号密码修改 MySQL 5.7基础使用与配置 MySQL shell管理常用语法示例(用户.权限等) My ...
- StrongSwan安装部署、配置使用方法总结
StrongSwan官网:https://www.strongswan.org/ 下载地址:https://www.strongswan.org/download.html 一.StrongSwan安 ...
- Hadoop入门学习笔记-第五天(hadoop-hive安装部署与配置笔记)
1.准备安装包: MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle mysql-connector-java-5.1.39.jar(驱动,需要放入/hiv ...
最新文章
- linux /dev/snd,linux – / dev / tcp去了哪里?
- android中xml文件的生成与读取(Pull)
- scrapy爬虫程序xpath中文编码报错
- 哪些情况下索引会失效?
- 怎么把图片存入mysql_如何把图片存储到mysql数据库中
- boost::mp11::mp_iterate相关用法的测试程序
- CSDN - markdown 编辑器模板
- python绘图练习
- php7从入门到入坟,《在对家的坟头做直播》
- 计算机系统基础书记,【盘点】开学第一周:学风浓 教风严 校风正
- 【xlwings api语言参考】Worksheet.Cells 属性
- 大数据就业方向_如今大数据行业就业前景如何?
- 研究区分onbeforeunload事件是刷新还是关闭
- 下一代计算机网络技术指什么,下一代计算机网络技术
- Cadence PCB仿真 使用Allegro PCB SI为BRD文件创建通用型IBIS模型的方法图文教程
- 【内置人脸识别】APP破解分析
- UVa 207 - PGA Tour Prize Money
- IPv4和IPv6介绍及区别
- 设计模式期末考试复习客观题
- Chromebook2013 由Fyde os 升级为Deepin v20.2.1 (一)