基于CentOS_VSFTP安装

基于CentOS_VSFTP安装配置

 

1、   检查VSFTP是否已经安装:chkconfig –list | grep vsftpd

无输出代表未安装;

2、   yum命令直接安装安装vsftpd:yum –y install vsftpd

安装过程报如下错误:

解决办法:

rm /var/run/yum.pid

这个时候,有个提示:rm :是否删除普通文件 “/var/run/yum.pid” ?

回车后就结束了该进程就好了。

注:该命令要求可以访问外网,并且需要配置DNS服务器,默认8.8.8.8就可以

出现:代表安装成功

3、   创建日志文件

touch /var/log/vsftpd.log

4、   查看服务启动情况:

服务全部都是关闭(off)的,注意这里的关闭(off)表示的是服务器启动的时候是否会自启动服务,我们使用如下命令来配置其自启动:

chkconfig vsftpd on

执行结果如下:

查看与管理ftp服务:

启动ftp服务:service vsftpd start

查看ftp服务状态:service vsftpd status

重启ftp服务:service vsftpd restart

关闭ftp服务:service vsftpd stop

 

5、   配置FTP服务

vim /etc/vsftpd/vsftpd.conf

enable=YES --> anonymous_enable=NO //不允许匿名用户访问,默认是允许

xferlog_file=/var/log/vsftpd.log #设定vsftpd的服务日志保存路径。注意,该文件默认不存在。必须要手动touch出来

#idle_session_timeout=600 --> idle_session_timeout=600 //会话超时,客户端连接到ftp但未操作,默认被注释掉,可根据个人情况修改

#async_abor_enable=YES --> async_abor_enable=YES //支持异步传输功能,默认是注释掉的,去掉注释

#ascii_upload_enable=YES --> ascii_upload_enable=YES //支持ASCII模式的下载功能,默认是注释掉的,去掉注释

#ascii_download_enable=YES --> ascii_download_enable=YES //支持ASCII模式的上传功能,默认是注释掉的,去掉注释

#ftpd_banner=Welcome to blah FTP service //FTP的登录欢迎语,本身是被注释掉的,去不去都行

#chroot_local_user=YES --> chroot_local_user=YES

//禁止本地用户登出自己的FTP主目录,本身被注释掉,去掉注释

6、   配置iptables防火墙

service ipstables status

按照以上步骤还不能运行,用下面命令可以查看一下防火墙允许的端口号,我们知道ftp的端口号是“20、21”,从结果中可以看出,并没有。

这时需要对“/etc/sysconfig/iptables”进行配置:

vim /etc/sysconfig/iptables

上图中先列出以“iptables”模糊比配的文件,然后在用上面的命名对“iptables”文件进行添加下面的内容。

-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT

-A INPUT -m state --state NEW -m tcp -p tcp --dport 20 -j ACCEPT

7、   FTP远程连接

时间: 2024-11-09 23:07:14

基于CentOS_VSFTP安装的相关文章

基于VirtualBox 安装和配置Fuel OpenStack(V6.1)

1.环境准备 准备一台内存较大的主机,12G以上 下载安装VirtualBox及其匹配的扩展包 virtualbox: http://download.virtualbox.org/virtualbox/4.3.28/VirtualBox-4.3.28-100309-Win.exe 扩展包(extension):(扩展包的版本与virtualbox要一致) http://download.virtualbox.org/virtualbox/4.3.28/Oracle_VM_VirtualBox_

yate学习--基于CentOS安装运行yate

基于CentOS安装Yate 1前言 思前想后,很多东西现在理解了,会用了.时间长了,对这个系统进行bug修复的时候.很多知道的东西会忘的差不多,需要重新花比较多的时间去理解和学习.俗话说:好记性不如烂笔头.还是老老实实的用文字和图片的方法来记录. 为了让以后的自己轻松一点,只要让现在的自己多做一点工作,重新开始搭建yate的环境. 2源码下载 最好从官网下载, 官网地址:http://www.yate.ro/ 下载地址:http://docs.yate.ro/wiki/Download 由于没

虚拟机安装-基于VMware12 安装xp系统---下篇

限于篇幅,本次分享为上一篇随笔"虚拟机安装-基于VMware12 安装xp系统---上篇"的后续分享. ---------------------------------------------------------分割线----------------------------------------------------- 单击"开启此虚拟机".选择第二项(运行WINDOWS PE 微软系统)进入win PE 系统,选择将系统分为几个盘,然后会提示说将系统装到

基于CentOS7安装部署 Oracle 12c ?

基于CentOS7安装部署 Oracle 12c 简介 Oracle Database,又名Oracle RDBMS,或简称Oracle.是甲骨文公司的一款关系数据库管理系统.是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一.Oracle数据库最新版本为Oracle Database 12c.Oracle数据库12c 引入了一个新的多承租方架构,使用该架构可轻松部署和管理数据库云. 特点 1.完整的数据管理功能: 1)数据的大量性 2)数据的保存的持久性 3)

实战!基于lamp安装Discuz论坛-技术流ken

1.简介 我前面的博客已经详细介绍了lamp采用yum安装以及编译安装的方式,这篇博客将基于yum安装的lamp架构来实战安装Discuz论坛,你可以任选其一来完成. 2.系统环境 centos7.5 服务器IP:172.20.10.7/28 客户端IP:172.20.10.4/28 3.关闭安全服务 [[email protected] ~]# setenforce 0 4.安装lamp [[email protected] ~]# yum install httpd php php-mysq

基于二进制安装的mariadb实现多实例

基于二进制安装的mariadb实现多实例 1.mariadb版本:10.2.23 2.二进制安装mariadb的shell脚本 #!/bin/bash id mysql &>/dev/null if [ `echo $?` -ne 0 ];then userdel -r mysql &>/dev/null useradd -r -u 336 -s /sbin/nologin -d /data/mysql mysql &>/dev/null else useradd

实验:基于YUM安装的多实例

实验:基于YUM安装的多实例 1.安装mariadb yum install mariadb 2.创建多实例对应的目录结构 mkdir /mysql/{3306,3307,3308}/{data,,socket,log,bin,pid} -pv chown -R mysql.mysql /mysql 3.创建多实例的数据库文件 mysql_install_db --datadir=/mysql/3306/data/ --user=mysql mysql_install_db --datadir=

Centos7基于Docker-Compose安装部署AWX

Centos7基于Docker-Compose安装部署AWX AWX提供基于Ansible的Web用户界面.REST API和任务引擎它是 Ansible Tower的上游开源项目. 基础准备: 为了减少安装过程中的问题,可以进行如下暴力的操作 1.关闭防火墙 $systemctl stop firewalld && systemctl disable firewalld #关闭并开机不自启动firewalld 2.关闭SELinux 1)临时关闭:setenforce 02)永久关闭:修

基于docker安装pxc集群

基于docker安装pxc集群 一.PXC 集群的安装 PXC集群比较特殊,需要安装在 linux 或 Docker 之上.这里使用 Docker进行安装! Docker的镜像仓库中包含了 PXC数据库的官方镜像, 地址:https://hub.docker.com/r/percona/percona-xtradb-cluster/ 如下图所示: 一,镜像的安装 安装镜像的两种方式: docker pull percona/percona-xtradb-cluster docker load <