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
转载于:https://www.cnblogs.com/cade/p/5467860.html
CentOS系统下安装配置ftp服务相关推荐
- centos snmp配置_如何在CentOS系统中安装配置SNMP服务
配置snmpd.conf文件需要更改五个地方(默认配置基础上): 1.配置snmp团体名(默认是public): com2sec notConfigUser default public 建议更改pu ...
- Linux与云计算——第二阶段Linux服务器架设 第八章:FTP服务器架设—安装配置FTP服务和客户端配置...
Linux与云计算--第二阶段Linux服务器架设 第八章:FTP服务器架设-安装配置FTP服务和客户端配置 安装Vsftpd [1] 安装并配置Vsftpd. [root@server ~]# yu ...
- linux计算服务器配置,Linux与云计算——第二阶段Linux服务器架设 第八章:FTP服务器架设—安装配置FTP服务和客户端配置...
Linux与云计算--第二阶段Linux服务器架设 第八章:FTP服务器架设-安装配置FTP服务和客户端配置 安装Vsftpd [1]安装并配置Vsftpd. [root@server ~]# yum ...
- centos6.2系统下安装配置FastDFS步骤
2019独角兽企业重金招聘Python工程师标准>>> centos6.2系统下安装配置FastDFS步骤: 1:安装libevent(libevent-2.0.16-stable) ...
- php7.4安装配置,CentOS环境下安装配置PHP 7.4的方法
CentOS环境下安装配置PHP 7.4的方法 发布时间:2020-06-19 10:22:32 来源:亿速云 阅读:136 作者:Leah 本文给大家分享的是CentOS环境下安装配置PHP 7.4 ...
- 在虚拟机的CentOS系统下安装pycharm的用户须知
在虚拟机的CentOS系统下安装pycharm的用户须知 一般我们在采用CentOS最小安装的时候系统往往不会安装python3,这就使得要自行安装python3以方便我们使用,毕竟python3是目 ...
- linux下安装配置redis服务
2019独角兽企业重金招聘Python工程师标准>>> linux下安装配置redis服务 2016年03月25日 15:39:31 coding_everyday 阅读数:3530 ...
- linux php7 mongodb,CentOS 7下安装配置PHP7跟LAMP及MongoDB和Redis
CentOS 7下安装配置PHP7跟LAMP及MongoDB和Redis 我是想能yum就yum,所有软件的版本一直会升级,注意自己当时的版本是不是已经更新了. 首先装CentOS 7 装好cento ...
- windows7系统适合哪个python_Python3.6.4在Windows7系统下安装配置教程
Python3.64在Windows7系统下安装配置教程 工具/原料 Windows7系统 python3.6.4版本 方法/步骤 1 双击应用程序打开如图所示的界面这里是应用程序向导界面 这里建议勾 ...
- Linux系统下安装配置 Nginx 超详细图文教程
Linux系统下安装配置 Nginx 详细教程介绍 一.下载 Nginx 安装包 打开Nginx官网 :http://nginx.org/en/download.html 然后我们找到一个版本,把鼠标 ...
最新文章
- 对话谢宝友:搞真正自研的国产操作系统,而不是伪创新
- NTU 课程 ERIC(5) 对社会的责任
- hdu 5419(数学期望)
- 本程序主要实现了一个方阵的求逆与实现了逆矩阵和原矩阵的乘积为单位矩阵
- 模型服务:流处理与使用Java,gRPC,Apache Kafka,TensorFlow的RPC / REST
- docker yum 安装
- python list sort by,python中List的sort方法指南
- DTcms-【需求】-需求分析
- ROS双线做法(双电信)
- 平面几何----笛沙格定理及其应用
- 多旅行商问题(MTSP)的相关论文总结
- vue网页打印后事件失效
- phP imageMagic抠图,使用 Lua + ImageMagick 轻松批量抠图
- openlayer判断瓦片全部加载完毕
- 知识付费产品复购率低成难题
- 专为mac用户设计的苹果手机助手。爱思助手 Mac版结构更清晰,功能更好用,界面更清晰,让你能够轻松查看设备信息,下载最新最火的应用游戏。
- e1000网卡驱动第二天_3
- Android10.0修改默认usb为MTP模式
- 移动应用测试---安居客
- wt概述-c++ web
热门文章
- Thread之四:java线程返回结果的方法
- 微信公众平台2013.08.05更新说明
- ICPC China Nanchang National Invitational -- D. Match Stick Game(dp)
- JZOJ_3928. 射击 (Standard IO)
- RAC性能分析 - gc buffer busy acquire 等待事件
- 开发自己的博客转发插件(跨域)
- Windows上SVN服务器搭建【转】
- delphi中WMI的使用(一)
- 自定义snmp oid
- 公司招聘asp.net 工程师