安装配置ftp服务器
1.安装ftp服务
检查是否安装vsftpd
rpm -qa|grep vsftpd
安装 vsftpd
yum -y install vsftpd
2.配置
编辑 文件 /etc/vsftpd/vsftpd.conf
禁止匿名登录
下图两行去掉注释,代表对chroot_list文件内的用户进行限制
在文件最后添加 allow_writeable_chroot=YES,允许已登录用户进行上传
保存退出,到了这里FTP服务已经搭建好了,下面增加配置用户
3.添加用户
增加一个fpuser的用户
输入vi /etc/vsftpd/chroot_list,在文件内新增一行 fpuser,保存
添加用户主文件夹
mkdir -p /home/fpuser
输入useradd -d /home/fpuser -s /sbin/nologin fpuser,新增用户并配置用户主文件夹
输入chown ftptest /home/fpuser,将文件夹分配给fpuser用户
修改用户密码, 输入passwd fpuser,修改用户密码为fpuser
配置Linux使用户可以登录FTP服务器
输入setenforce 0,关闭SELinux
这里的关闭是暂时关闭,重启后失效。如果想要永久生效的话,需要修改配置文件,输入vi /etc/selinux/config,按下图配置
注释两行代码,并新增SELINUX=disable,然后输入setenforce 0
4.服务启动停止
设置自动启动
chkconfig vsftpd on
启动ftp服务
systemctl start vsftpd
停止ftp服务
systemctl stop vsftpd
5.防火墙配置
修改防火墙配置
输入命令
firewall-cmd --permanent --zone=public --add-service=ftp
firewall-cmd –reload
查看 ftp服务状态
systemctl status vsftpd
启动服务
6.访问 ftp服务
可以使用 filezilla 客户端工具访问 ftp服务器。
安装配置ftp服务器的更多相关文章
- win7下安装配置ftp服务器
1. win7操作系统自带了ftp组件,所以不需要另外下载.只需要在控制面板中,添加或删除组件中启用即可. 2. 在管理上,ftp和iis是属于同一个目录的.ftp也可以算是internet info ...
- CentOS8.0-1905安装配置ftp服务器
关键词:CentOS8/RHEL8;安装配置FTP/安装配置VSFTPD;被动模式/PASV##CentOS8.0-1905发布后,尝试将FTP服务器迁移至新版本的CentOS中,但是测试过程中,在防 ...
- CentOS 7安装配置FTP服务器
CentOS 7下FTP服务器的安装配置. 假设我们有以下要求 路径 权限 备注 /ftp/open 公司所有人员包括来宾均可以访问 只读 /ftp/private 仅允许Alice.Jack.Tom ...
- vps建站教程 CentOS6如何安装配置FTP服务器
通过之前的几篇文章,我们都知道了如何配置PHP环境,也知道如何保护我们的vps以及如何绑定多个域名建设多个网站.有时候我们为了让我们的朋友也能用我们的vps建站又不想给他们太多权限,有时候我们想要当个 ...
- sh 自动化安装配置FTP服务器
#!/bin/bash # FPATH=/etc/vsftpd/ FILE=/etc/vsftpd/vsftpd.conf USERB=ftp01 CON() { sed -i "s#ano ...
- CentOS7安装配置FTP服务器
假设我们有以下要求 路径 权限 备注 /ftp/open 公司所有人员包括来宾均可以访问 只读 /ftp/private 仅允许Alice.Jack.Tom三个人访问 Alice.Jack只允许下载, ...
- (7)centos7安装配置ftp服务器
1.安装vsftpd yum install vsftpd -y 2.设置开机启动vsftpd ftp服务 systemctl enable vsftpd.service 3.启动vsftpd服务 s ...
- CentOS7.2安装配置FTP服务器VSFTP
1,查看系统版本 2,yum安装vsftpd yum -y install vsftpd 3,修改配置文件 vim /etc/vsftpd/vsftpd.conf local_enable=YES w ...
- ()centos6.8安装配置ftp服务器
ftp传输原理 客户端通过某软件用某个端口(a端口)向服务端发起tcp连接请求,同时告诉服务端客户端另一个空闲端口号(b端口),服务端用21端口与客户端建立一条控制连接通道. 接着在默认情况下,服务端 ...
随机推荐
- 最近读jdk源码一些基础的总结(有待后续深入)
第一点:java.lang 1.Object类,hashCode()方法,equals()方法,clone()方法,toString()方法,notify()和notifyAll()方法,wait() ...
- 使用vue-cli快速搭建大型单页应用
前言: 经过一段时间angular的洗礼之后 ,还是决定回归Vue.现就vue安装.工程搭建.常用依赖安装直至开发挣个流程做一整理,希望对初学者有所帮助. 前提条件: 对 Node.js 和相关构建工 ...
- 以太坊博弈游戏 -- FOMO3D,讽刺人性
以下资料收录自各个博客,下面给出链接. 总的来说,这是基于以太坊的“菠菜”游戏,大资金盘,亏多盈少,大家看看就好. 官网地址:http://exitscam.me/play 出现 7月16日,当时这个 ...
- 干净的ssm框架项目
其中数据库只有如下表与字段 访问效果: 项目下载: 干净的ssm框架项目.rar
- stark组件开发之自动生成URL
app01\model.py from django.db import models # Create your models here. class Depart(models.Model): i ...
- Linux_(3)Shell编程(上)
一.shell 简介Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁.Shell 既是一种命令语言,又是一种程序设计语言.Shell 是指一种应用程序,这个应用程序提供了一个 ...
- centos7更换镜像源
更换软件源 由于国外的软件源在yum 安装时比较慢,更换为国内的源,以阿里的源的更换方式 下载wgetyum install wget -y echo 备份当前的yum源mv /etc/yum.rep ...
- 1C - A + B Problem II
I have a very simple problem for you. Given two integers A and B, your job is to calculate the Sum o ...
- PAT 甲级1001 A+B Format (20)(C++ -思路)
1001 A+B Format (20)(20 分) Calculate a + b and output the sum in standard format -- that is, the dig ...
- andorid 单选与复选
activity_ui1.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout x ...