Linux RedHat7.0 上vsftp配置
环境
1、RedHat 7.0
2、vsftpd 3.0.2
安装vsftpd
使用yum安装vsftpd,命令如下:
yum install vsftpd
启动、停止、重启、查看vsftpd命令如下:
systemctl start vsftpd
systemctl stop vsftpd
systemctl restart vsftpd
systemctl status vsftpd
vsftpd默认配置文件:/etc/vsftpd/vsftpd.conf
vsftpd黑名单路径(不可通过配置文件修改):/etc/vsftpd/ftpusers
配置要求
1、禁用匿名登录方式。
2、通过白名单的方式,使本地账户可以作为ftp账户使用。比如:root账户可以作为ftp账户,登录ftp。
3、通过白名单的方式,设置允许ftp账户出home目录活动。比如:syschecker账户,home目录是/home/syschecker,可以通过设置使其访问/var/log目录。
按要求配置
1、修改vsftp配置文件
配置文件路径:/etc/vsftpd/vsftpd.conf
#禁用匿名登录
anonymous_enable=NO#本地账户可以作为ftp账户
local_enable=YES
#设置白名单,但优先级低于默认黑名单/etc/vsftpd/ftpusers
userlist_enable=YES
userlist_deny=NO
userlist_file=/etc/vsftpd/user_list#设置chroot白名单
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd/chroot_list
allow_writeable_chroot=YES#vsftp宿主账户
nopriv_user=nobody
vsftpd白名单路径(可通过配置文件修改):/etc/vsftpd/user_list
vsftpd chroot白名单路径(可通过配置文件指定):/etc/vsftpd/chroot_list
2、检查并修改vsftpd黑名单
vsftpd黑名单路径:/etc/vsftpd/ftpusers。
检查并修改项目:
- 确保允许登录的ftp账户不在黑名单中。
- 确保不允许登录的ftp账户在黑名单中。
3、检查并修改vsftpd白名单
vsftpd白名单路径:/etc/vsftpd/user_list。
检查并修改项目:
- 确保允许登录的ftp账户在白名单中。
- 确保不允许登录的ftp账户不在白名单中。
4、检查并修改vsftpd chroot白名单
vsftpd chroot白名单路径:/etc/vsftpd/chroot_list。
检查并修改项目:
- 确保允许出home目录活动的ftp账户在白名单中。
- 确保不允许出home目录活动的ftp账户不在白名单中。
2、重启vsftp
systemctl restart vsftpd
3、使用ftp client工具测试
略。
Linux RedHat7.0 上vsftp配置相关推荐
- tomcat7.0.81 linux,Linux/CentOS7.0下安装配置Tomcat8.0
Linux/CentOS7.0下安装配置Tomcat8.0 一.配置Tomcat安装环境 1.下载对应的jdk 我用的是64位的下载地址: 下载将jdk加压后放到/usr/local目录下: 2.建立 ...
- linux 内核 锐龙,AMDGPU内核驱动程序在Linux 5.0上运行良好
虽然Polaris和Vega的性能都没有明显的变化,但是Linux 5.0中的AMDGPU内核驱动程序看起来在整个周期中处于良好状态. 在早期的Linux 5.0版本中,遇到了一些硬件的显示问题,但使 ...
- linux 6.4 安装oracle10g,Red Linux 6.0上安装Oracle 10g
Red Linux 6.0下安装Oracle 10g 一. 环境说明 RedHat Enterprise Linux 6.0 + Virtual Box 4.1.8 + Oracle 10g 二. 安 ...
- GSL库在VC6.0上的配置
(转至http://blog.csdn.net/leowangzi/article/details/5357163) 这是我在VC6.0上配置Gsl的过程,希望对学习gsl的朋友有所帮助. 一.GSL ...
- oracle 10g 配置asm,在Oracle Linux 4.7上安装配置Oracle 10g ASM数据库
安装Oracle Linux的时候选上Oracle需要的那些rpm包,还有Oracle ASM那些rpm包. 1,修改/boot/grub/grub.conf文件,把default改成1 0对应ELh ...
- arch linux 树莓派,树莓派上安装配置Archlinux
安装Archlinux 安装Archlinux这部分在Linux系统中测试通过.sdX是SD卡盘符. SD卡分区 使用fdisk工具 # fdisk /dev/sdX 在fdisk提示命令下删除旧分区 ...
- vsphere6.0上实施配置mscs集群
在vsphere6.0环境实施MSCS集群,验证总是不通过,报存储错误. 问题分析: 共享存储是使用传统方式建立的,即创建共享的虚拟磁盘,然后写multi-writer.经查询如下参考文档: http ...
- yum安装odbc驱动linux,在CentOS上离线配置PostgreSQL ODBC数据源
一.问题提出 内网的一台CentOS服务器,需配置PostgreSQL ODBC.如果可以连接Internet,此工作很容易,使用yum install自动安装相应依赖包后简单配置即可.但当置于内网环 ...
- Linux redhat7.0 U盘安装教程
** 第一步:制作U盘为系统启动盘 ** 1.准备1个U盘 (最好 8G). 2.下载UltraISO(主要用于将ISO镜像文件刻录). 3.下载rhel-server-7.0-x86_64-boot ...
最新文章
- 实验0 了解和熟悉操作系统
- 第八届蓝桥杯决赛 图书排列
- android WebView详解,常见漏洞详解和安全源码(上)
- 前端权限控制:实现思路分析-待修改
- 在INSTALL TINY时出现下面的问题怎么办?
- POJ 2773 欧几里得
- linux red hat 安装svn
- 用计算机探索 按一定规律排列,探索规律练习题1
- (转载)SQL高级查询技巧
- PyCharm——如果不小心修改了第三方库文件,怎么办?
- 仿链家地图找房_iOS地图找房(类似链家、安居客等地图找房)
- cassandra数据库可视化工具
- 联想g485服务器未能登陆,Lenovo G485 USB3.0驱动程序安装不上的解决方法
- 电力系统三相短路计算机计算报告,电力系统分析三相短路计算习题.doc
- Win7系统如何在线进行重装?在线一键重装Win7方法
- r语言plotmds_科学网—在R中运行metaMDS - 梅卫平的博文
- 命令查看linux版本,linux基础之教你如何查看linux版本
- * What went wrong:A problem occurred evaluating project ‘:app‘.> Failed to apply plugin ‘com.andro
- winRAR分卷压缩解压缩
- ZSC 1306: 沼跃鱼早已看穿了一切 题解