CentOS系统下安装配置ftp服务
安装配置步骤:
rpm -ivh /opt/bak/vsftpd-2.2.2-11.el6.x86_64.rpm --本地安装vsftpd
ll /etc/vsftpd/ --查看vsftpd的配置文件
里面一共有四个配置文件:
vsftpd.conf 为主配置文件,
ftpusers为黑名单用户配置文件,通常我们的系统用户还有根用户都是放在这个配置文件里面的,因为这些用户的权限很大,如果使用ftp服务可能造成一些问题,
user_list为用户列表文件(可以通过在配置文件vsftpd.conf中配置userlist_deny参数决定user_list文件中的用户可否使用ftp,参数不写时的默认值是userlist_deny=YES, 即此用户文件中的用户不可使用ftp)。
vsftpd_conf_migrate.sh为ftp服务迁移脚本。
ll /var/ftp --查看ftp共享文件夹
useradd -d /var/ftp/test ftpUser --创建一个用户来访问FTP,并指定该用户的FTP目录为/var/ftp/test
passwd ftpUserpwd -- 为ftpUser设置密码
chkconfig --list vsftpd --查看vsftpd 启动状态
chkconfig --level 5 vsftpd on --设置多用户级别5 状态为on
/etc/init.d/iptables status --查看防火墙状态
/sbin/iptables -I INPUT -p tcp --dport 21 -j ACCEPT --添加开放ftp 的 21号端口
iptables -A INPUT -p tcp --dport 21: -m state --state ESTABLISHED,RELATED -j ACCEPT --添加规则ftp连接保持的被动访问。
/etc/init.d/iptables status --查看防火墙状态验证上面的规则是否添加成功
/etc/rc.d/init.d/iptables save --保存上面的规则到iptables配置文件,防止系统重启丢失。
service iptables restart --重启防火墙
Sestatus --查看selinux
setsebool -P allow_ftpd_full_access 1 --设置允许ftp可通过
setsebool -P ftp_home_dir on --设置允许ftp可通过
加载FTP额外模块:
lsmod | grep ftp --查看是否加载ftp模块
modprobe ip_nat_ftp --加载ftp模块
modprobe ip_conntrack_ftp --加载ftp模块
vi /etc/sysconfig/iptables-config --加入下面两行,防止系统重启ftp模块加载丢失
IPTABLES_MODULES="ip_conntrack_ftp"
IPTABLES_MODULES="ip_nat_ftp"
参考的文档:
FTP服务原理及vsfptd的安装、配置
http://www.cnblogs.com/xiaoluo501395377/archive/2013/06/09/3127899.html
Linux FTP 服务器配置简单说明
http://www.cnblogs.com/hnrainll/archive/2011/02/16/1956539.html
为开放ftp配置iptables
http://blog.csdn.net/highball/article/details/8521954
CentOS系统下安装配置ftp服务的更多相关文章
- 如何在CentOS系统中安装配置SNMP服务
CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,现在有一大部分服务器在使用此操作系统:SNMP(简单网络 ...
- CentOS.7下安装配置FTP和SFTP服务
一: FTP Centos7中默认已经安装了sshd服务(sftp), vsftpd需要手动安装 1.安装并启动FTP服务 1.1 安装vsftpd 使用 yum 安装 vsftpd yum inst ...
- CentOS 7下安装配置FTP
安装vsftpd yum install -y vsftpd 编辑ftp配置文件 vi /etc/vsftpd/vsftpd.conf anonymous_enable=NO #anonymous_e ...
- Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因
原文:Linux(CentOS)系统下安装好apache(httpd)服务后,其他电脑无法访问的原因 今天试了下在虚拟机上利用CentOS系统的yum命令安装好了httpd(apache2.4.6), ...
- CentOS系统下安装python3+Django
转载:CentOS系统下安装python3+Django 1.首先用yum安装下vim,因为CentOS 7可能根本没自带完整vim,经常出现输入乱码:yum -y install vim 2.安装开 ...
- centos 系统下安装FastDFS+nginx+fastdfs-nginx-module安装配置
前言: 以前的项目上传的文件都是保存到本地或者是局域网内的共享文件夹下,由于数据量,服务器的负载均衡(分机的某些图片无法访问的问题处理)等因素的情况下,就想到用fastdfs来文件管理,花了几天时间硬 ...
- Linux系统下安装配置 OpenLDAP + phpLDAPadmin
实验环境: 操作系统:Centos 7.4 服务器ip:192.168.3.41 运行用户:root 网络环境:Internet LDAP(轻量级目录访问协议)是一个能实现提供被称为目录服务的信息服务 ...
- Linux环境下安装配置vsftpd服务(三种认证模式)
一.FTP简介 文件传输协议(英文:File Transfer Protocol,缩写:FTP)是用于在网络上进行文件传输的一套标准协议.它工作于网络传输协议的应用层,使用客户/服务器模式,主要是用来 ...
- CentOS6.5_64位系统下安装配置postfix邮件系统 启用并配置SMTP在第三方上边使用发送邮件
一前言 本来使用qq邮箱发送邮件,然后借助sendEmail来发送邮件告警,但是有每天的200封限制,很是不爽,于是想到来自己搭建邮件服务器来解决这个问题,关于使用sendEmail来借助qq邮箱来发 ...
随机推荐
- HTML5来回拖动实例
<html> <meta charset="utf-8"> <script> //规定被拖动的数据 function tdwhat(ev,obj ...
- oracle的游标
declare v_0 number; v_1 number; cursor c1 is select productordernumber from his_productorder@pro_crm ...
- java -json()
json-lib和org.json的使用几乎是相同的,我总结出的区别有两点: 两种包 1. List集合转换成json方法 List list = new ArrayList(); list.add( ...
- VS2010中没有ado.net entity data model实体数据模型这一选项-解决办法
前提先安装VS2010 SP1包. 解决办法: 1.从VS2010的安装盘目录下面的WCU\EFTools找到ADONETEntityFrameworkTools_chs.msi和ADONETEnti ...
- Opencl 并行求和
上周尝试用opencl求极大值,在网上查到大多是求和,所谓的reduction算法.不过思路是一样的. CPP: ; unsigned ; ; ; int nGroup = nGroupSize / ...
- m.jd.com首页中的js效果
m.jd.com中的部分js效果 昨天把m.jd.com的首页布局写好了,今天写一下首页中部分js效果.头部背景色透明度的改变,焦点图轮播,京东快报的小轮播,以及秒杀倒计时.这里html,css样式就 ...
- tomcat配置性能调优1----server.xml文件详解
<?xml version='1.0' encoding='utf-8'?><!-- Licensed to the Apache Software Foundation (ASF ...
- eclipse maven插件问题:error occurred while automatically activating bundle org.eclipse.m2e.core.ui (525)
①所有应用Close Project ②重启eclipse ③所有应用Open Project 出自:http://blog.csdn.net/qr719169236/article/details ...
- 使用Linux碎解二
承接上文碎解一.本章讲述,基本配置. 一.网络配置相关. error:(执行yum 命令时出现)Cannot find a valid baseurl for repo:base/7/x86_64 解 ...
- yum -y upgrade 和 yum -y update 区别
分别测试yum -y upgrade和yum -y update 升级前 系统版本: CentOS5.5 内核版本: 2.6.18-194.el5 升级前做过简单配置文件修改 yum -y upgra ...