CentOS5.6下安装安装配置vsftp

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://navyaijm.blog.51cto.com/4647068/906084

一、安装

[root@navy-test1 ~]# yum -y install vsftpd db4-utils

二、配置

1.撰写配置文件

[root@navy-test1 ~]# vi /etc/vsftpd/vsftpd.conf

anon_mkdir_write_enable=NO

anon_root=/dev/zero

anon_upload_enable=NO

anon_world_readable_only=YES

anonymous_enable=NO

banner_file=/etc/vsftpd/navy

chroot_list_enable=YES

chroot_list_file=/etc/vsftpd/chroot_list

chroot_local_user=YES

connect_from_port_20=YES

data_connection_timeout=120

dirmessage_enable=YES

ftpd_banner=Welcome to use navy FTP server.

guest_enable=YES

guest_username=vftp

#hide_file={.*}

pam_service_name=vsftpd.vu

idle_session_timeout=600

local_enable=YES

local_umask=022

log_ftp_protocol=YES

passwd_chroot_enable=NO

pasv_enable=YES

pasv_min_port=5000

pasv_max_port=8000

listen_ipv6=NO

listen_port=6666

listen=YES

tcp_wrappers=YES

use_localtime=YES

user_config_dir=/etc/vsftpd/userconf

userlist_enable=YES

virtual_use_local_privs=YES

write_enable=YES

xferlog_enable=YES

xferlog_std_format=YES

2.新建ftp用户账号

[root@navy-test1 vsftpd]# cat /etc/vsftpd/login.txt 

ftp_up

123456

ftp_download

123456

admin

123456

3.建立db数据库

[root@navy-test1 vsftpd]# db_load -T -t hash -f /etc/vsftpd/login.txt /etc/vsftpd/login.db

[root@navy-test1 vsftpd]# chmod 0600 /etc/vsftpd/login.db

4.配置pam文件

[root@navy-test1 vsftpd]# vi /etc/pam.d/vsftpd.vu

5.建立虚拟用户对应的系统真实用户

 

[root@navy-test1 vsftpd]# useradd vftp -d /data/ftpdata -s /sbin/nologin

[root@navy-test1 vsftpd]# chown vftp:vftp /data/ftpdata/

6.建立虚拟用户配置文件

mkdir /etc/vsftpd/userconf

vi /etc/vsftpd/userconf/admin

write_enable=YES

anonymous_enable=NO

anon_world_readable_only=NO

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

local_umask=022

download_enable=Yes

local_root=/data/ftpdata

 

vi /etc/vsftpd/userconf/ftp_up

write_enable=YES

anon_world_readable_only=NO

anon_upload_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

local_umask=022

download_enable=NO

local_root=/data/ftpdata/ftp_up

 

vi /etc/vsftpd/userconf/ftp_download 

write_enable=NO

anon_world_readable_only=NO

anon_upload_enable=NO

anon_mkdir_write_enable=NO

anon_other_write_enable=NO

local_umask=022

download_enable=yes

local_root=/data/ftpdata/ftp_download

7.新建ftp登录欢迎提示文件

 vi /etc/vsftpd/navy

==== Welcome to use navy ftp server ====

Your host,ipaddress and all your operate will be logged,enjoy yourself.

8.建立添加虚拟账号的脚本

vi /etc/vsftpd/create.sh

/usr/bin/db_load -T -t hash -f /etc/vsftpd/login.txt /etc/vsftpd/login.db

/bin/chmod 0600 /etc/vsftpd/login.db

9.启动vsftp

service vsftpd start

10.加入开机启动

chkconfig vsftpd on 

 

本文出自 “屌丝运维男” 博客,请务必保留此出处http://navyaijm.blog.51cto.com/4647068/906084

时间: 2024-09-13 10:40:10

CentOS5.6下安装安装配置vsftp的相关文章

CentOs6.5中安装和配置vsftp简明教程_FTP服务器

一.vsftp安装篇 复制代码 代码如下: # 安装vsftpdyum -y install vsftpd# 启动service vsftpd start# 开启启动chkconfig vsftpd on 二.vsftp相关命令之服务篇 复制代码 代码如下: # 启动ftp服务service vsftpd start# 查看ftp服务状态service vsftpd status # 重启ftp服务service vsftpd restart# 关闭ftp服务service vsftpd sto

如何在Ubuntu下安装和配置FTP服务器

FTP(文件传输协议)是一个较老且最常用的标准网络协议,用于在两台计算机之间通过网络上传/下载文件.然而, FTP 最初的时候并不安全,因为它仅通过用户凭证(用户名和密码)传输数据,没有进行加密. 警告:如果你打算使用 FTP, 需要考虑通过 SSL/TLS(将在下篇文章中讨论)配置 FTP 连接.否则,使用安全 FTP,比如 SFTP 会更好一些. 在这个教程中,我将向你们展示如何在 Ubuntu 中安装.配置并保护 FTP 服务器(VSFTPD 的全称是 "Very Secure FTP D

阿里云CentOS/Ubuntu安装配置vsftp软件详解

Redhat/CentOS安装vsftp软件 1.      更新yum源 首先需要更新系统的yum源,便捷工具下载地址:http://help.aliyun.com/manual?spm=0.0.0.0.zJ3dBU&helpId=1692 2.      安装vsftp 使用yum命令安装vsftp #yum install vsftpd -y 3.      添加ftp帐号和目录 先检查一下nologin的位置,通常在/usr/sbin/nologin或者/sbin/nologin下. 使

CentOS中vsftp安装与配置详解_Linux

一般我们在安装完系统后都会自动安装了vsftp服务了,但是有时候还是得需要自己动手的,比如这两天就在给我朋友配置了一下,顺手把过程记录下来,以便需要的时候查阅或者给需要的朋友提供方便:) 1. 安装 使用chkconfig --list来查看是否装有vsftpd服务: 使用yum命令直接安装: yum -y install vsftpd 然后为它创建日志文件: touch /var/log/vsftpd.log 这样简单的两个命令就完成了vsftp的安装,但是如果你现在想这样ftp://your

CentOS6.6 vsFTP安装与配置详解

CentOS6.6 vsFTP安装与配置 第一步:安装vsftp pam db4 yum install vsftpd pam* db4* -y 使用命令将vsftp配置为系统服务 chkconfig --level 35 vsftpd on 第二步:配置vsftpd服务的宿主 #useradd vsftpd -s /sbin/nologin 这个vsftpd只是用来替换root的,并不需要登录 第三步:建立ftp虚拟宿主帐户 #useradd ftpuser -s /sbin/nologin

vcenter5.5无AD下的安装与配置

公司现在的虚拟化使用的基本上都是vsphere,目前大约有7台物理机,为了更好的管理虚拟机打算上vcenter. 下面就把vcenter的安装与配置记录下,在此vcenter版本为5.5,而且没有使用单独的数据库和AD域控制. vcenter安装相关的软件包如下: 上图中VMware-viclient-all-5.5.0-1281650为客户端安装文件,VMware-VIMSetup-all-5.5.0-1312299.iso为vcenter安装文件,VMware-VMvisor-Install

Windows下Mongodb安装及配置

参考:http://blog.csdn.net/mzbonnt/article/details/51461331#comments **欢迎加入疯狂源代码学习.QQ群127591054 工作中遇到了,所以学习下.** 这里装的是最新的 安装文件:mongodb-win32-x86_64-2008plus-ssl-3.4.6-signed.msi 电脑配置:win10 64位 mongodb的安装很简单,设置好安装路径后,一直Next直到安装结束. 最大的坑就是MongoDB服务的安装,下面具体说

win7下安装与配置php

本安装实例中用到的三个软件,都可以直接从官网下载,为了方便,也可以直接从本人的CSDN资源中打包下载. 三个安装文件如图示: www.2cto.com 运行PHP网站,主要需要安装.配置三个软件,Apache.PHP和MySQL.如果需要编辑调试PHP程序,还要安装一个编辑调试软件. 一. Apache Apache是和IIS类似的一个软件,是运行在服务器端的一个程序,默认它监听80端口,当收到80端口的请求,它就会把该请求的需要的文档发送给该客户端. 这个发出请求的程序,就是运行在我们客户端的

PHP4.04+PWS在Win98下的安装与配置 (转自天极网)

pws ....本文主要介绍PHP4.04及mysql3.22.32在win98系统pws4.0下的安装.文中所汲及的软件都可以在本站的软件栏目下载. ....所需软件 php4.04 win32位安装程序 mysql3.22 win 32位版共享版 phpmyadmin_2.0.5管理MYSQL数据库的最佳工具 第一步:下载所需程序,安装运行MYSQL3.22安装程序. ....下载包是一ZIP文件包需用WINZIP等工具解开,运行setup.exe安装,缺省安装目录是c:\mysql.将PH

Linux/Unix下ODBC的安装、配置与编程

odbc|unix|编程 Linux/Unix下ODBC的安装.配置与编程 齐亮 (cavendish@eyou.com) 2002 年 7 月 本文主要内容是介绍ODBC的简单原理,以及如何在Linux/Unix下进行ODBC的安装.配置与编程. 一. ODBC原理 ODBC 是Open Database Connect 即开放数据库互连的简称,它是由Microsoft 公司于1991 年提出的一个用于访问数据库的统一界面标准,是应用程序和数据库系统之间的中间件.它通过使用相应应用平台上和所需