vsftpd服务器

搭建vsftpd服务器

FTP是文件传输协议,正是由于这种协议使得主机间可以共享文件,FTP使用TCP生成一个虚拟链接用于控制信息,然后再生成一个单独的TCP传输。Vsftpd是一款在Linux发行版中最主流的FTP服务器程序。特点是小巧轻快,安全易用。能让其自身特点得到发挥和掌握。

1.   安装命令

#yum install vsftpd* -y

2.   进入配置文件

#cd  /etc/vsftpd/

3.   把除以“#”开头的文件内容追加给新建文件“vsftpd.conf1”下

#grep –v “#” vsftpd.conf >>vsftpd.conf1

4.   改变两个文件的名字

#mv vsftpd.conf     vsftpd.conf.bak

#mv vsftpd.conf1   vsftpd.conf

5.   编写配置文件

#vim vsftpd.conf   (anonymous_enable=yes    改成  no)

6.   重启服务,防火墙,selinux

#/etc/init.d/vsftpdrestart

#/etc/init.d/iptables stop

#sentenforce  0

7.   创建一个用户可登陆FTP服务器

#useradd    ma_ftp

8.   给创建一个密码

#passwd  ma_ftp

这样就创建好了FTP服务器了,可以从计算机中 输入ftp://192.168.137.11

备注配置文件详解:

#vsftpd config ma           //注释

anonymous_enable=NO    //禁止匿名用户访问

local_enable=YES  //允许本地用户登录FTP

write_enable=YES   //允许用户在FTP目录有写入的权限

local_umask=022   //设置本地用户的文件生成掩码为022,默认是077

dirmessage_enable=YES //激活目录信息,当远程用户更改目录时,将出现提示信息

xferlog_enable=YES  //启用上传和下载日志功能

connect_from_port_20=YES //启用FTP数据端口的连接请求

xferlog_std_format=YES //是否使用标准的ftpd xferlog日志文件格式

listen=YES  //使vsftpd处于独立启动监听端口模式

pam_service_name=vsftpd //设置PAM认证服务配置文件名称,文件存放在/etc/pam.d/目录

userlist_enable=YES  //用户列表中的用户是否允许登录FTP服务器,默认是不允许

tcp_wrappers=YES    //使用tcp_wrqppers作为主机访问控制方式

时间: 2024-08-09 22:56:51

vsftpd服务器的相关文章

通过MySQL实现虚拟用户访问vsftpd服务器

声明 作者:昨夜星辰 博客:http://yestreenstars.blog.51cto.com/ 本文由本人创作,如需转载,请注明出处,谢谢合作! 目的 通过MySQL实现虚拟用户访问FTP服务器. 配置 # 安装本次实验所用到的所有软件包 yum -y install vsftpd mysql-server mysql-devel pam-devel gcc-c++ make wget # 启动mysqld服务 service mysqld start # 初始化数据库管理员密码 mysq

创建vsftpd服务器基于mysql的虚拟用户认证

简单罗列基础命令,只分享我的想法! 一.目的 要求:配置允许虚拟用户访问的vsftpd服务器,虚拟用户存储在另一台MySQL的服务器上面,虚拟用户账号有两个分别是tom和jerry,密码是tom和jerry,要求对这两个账户的权限做一下限制(根据实际的要求,自己调节). 环境:MySQL服务器(172.16.49.1),CentOS 6.6和MariaDB-5.5.43.另一台是通过yum安装vsftpd(192.168.0.22),OS是CentOS 6.6. MySQL是通用二进制格式安装,

Linux vsftpd服务器

Linux vsftpd服务器 1.1. 概述 Vsftpd是众多ftp中的一种,主要应用于生产环境网络访问共享文件使用.多用于网络环境 FTP 工作模式: 主动模式  客户机向FTP服务器请求连接 随机端口>1024 ,20端口向客户机随机端口连接 被动模式  客户机向FTP服务器连接21端口,并指定客户端端口与20相连 1.2. 软件安装 客户端软件  ftp lftp yum install vsftpd -y 1.3. 服务和端口: 20 传输数据 21 传输验证信息 1.4. 防火墙配

2-6-RHEL6.5搭建vsftpd服务器案例分析与总结(Red Hat Enterprise Linux Server6.3)@树袋飘零

本节内容介绍: 一.FTP简介 二.vsftpd服务器的安装 三.vsftpd服务器配置 四.vsftpd案例分析 五.vsftpd虚拟主机 六.虚拟账户 FTP简介 FTP(File Transfer Protocol)是Internet上提供文件传输的协议,,它采用c/s结构的工作模式.FTP的初衷就是为了解决存在于复杂的计算机环境中的操作系统多样化的问题,FTP为所有的使用此服务的主机建立了统一的机制协议,这样尽管大家都个性十足,但是都遵守FTP协议,文件的沟通传输也就能顺利畅通了.FTP

CentOS6.7 安装vsftpd服务器

CentOS 系统中,默认的FTP软件是vsftp,以下是安装配置过程. 先看一下系统中有没有运行vsftpd服务 没有的话,安装vsftpd包 [[email protected] ~]# yum install vsftpd 安装好vsftpd服务后,看一下vsftpd文件夹下的文件 [[email protected] ~]# ll /etc/vsftpd/ 总用量 40 -rw-------. 1 root root   125 3月  22 20:14 ftpusers -rw----

CentOS 6.2 安装vsftpd 服务器(转)

CentOS 6.2 安装vsftpd 服务器 本人的CentOS 6.2是安装在win 2008 R2 server 的 Hyper-V 虚拟机中.centos使用光盘安装,以最小模式安装,完成后用Putty 登陆 SSH ,然后用#yum  update -y升级到最新版本,现在就安装vsftp及配置方法作一实录,希望对各位有所帮助.安装ftp server,主要用于内部用户ftp上传文件,匿名及虚拟用户暂时不设置. 1. 安装使用chkconfig --list来查看是否装有vsftpd服

CentOS 6.x上搭建vSFTPD服务器搭建与配置详解

摘要: 手把手教你搭建vsftpd服务器,实现了基于db文件和MySQL数据库文件进行虚拟用户认证,当然了也本文章也包含搭建过程中问题的排查啦,哈哈哈. 另外,我在CentOS 7.x上也进行了搭建测试,步骤一致,个别命令会有不同,但不影响测试效果. 服务器部署需求分析(实现效果): 1.登录.传输全程进行加密处理. 2.记录用户上传.下载文件日志. 3.针对每个用户有公共文件夹(大家都可以看到和下载其中的文件)和私有文件夹(只有自己可以看到,并且可上传下载文件). 一.vsftpd服务安装:

Centos6.5基于SSL加密的VSFTPD 服务器搭建和配置

基于SSL加密的VSFTPD 服务器搭建和配置 一.yum install -y vsftpd ftp 主配置文件设置: vim /etc/vsftpd.conf anonymous_enable=NOguest_enable=YESguest_username=virtual user_config_dir=/etc/vsftpd/vconflocal_enable=YESwrite_enable=YESlocal_umask=022dirmessage_enable=YESxferlog_e

在centos中搭建vsftpd服务器

最近在学习linux的知识,在学习中是一步一个坑,没点脾气,谁让我啥都不会呢. 搭建vsftpd服务器步骤: 1.查看本机是否安装了vsftpd,命令rpm -qa|grep vsftpd 2.如果已经安装了,则打开配置文件,命令vim vsftpd.conf 3.如果没有安装则,用yum安装 yum -y install vsftpd, 4.在根目录下创建一个文件夹mkdir ftpfile 5.增加一个用户 useradd ftpuser -d /ftpfile -s /sbin/nolog