vsftpd的安装与使用

1、安装vsftpd
yum -y install vsftpd
service vsftpd start
chkconfig vsftpd on
2、配置vsftpd
#进入vsftpd配置文件
vim /etc/vsftpd/vsftpd.conf 
# 禁止匿名用户anonymous登录
anonymous_enable=NO
# 允许本地用户登录
local_enable=YES
# 让登录的用户有写权限(上传,删除)
write_enable=YES
# 默认umask
local_umask=022
# 把传输记录的日志保存到/var/log/vsftpd.log
xferlog_enable=YES
xferlog_file=/var/log/vsftpd.log
xferlog_std_format=NO
# 允许ASCII模式上传
ascii_upload_enable=YES 
# 允许ASCII模式下载
ascii_download_enable=YES
# 使用20号端口传输数据
connect_from_port_20=YES
# 欢迎标语
ftpd_banner=Welcome to use my test ftp server.
# 接下来的三条配置很重要
# chroot_local_user设置了YES,那么所有的用户默认将被chroot,
# 也就用户目录被限制在了自己的home下,无法向上改变目录。
# chroot_list_enable设置了YES,即让chroot用户列表有效。
# ★超重要:如果chroot_local_user设置了YES,那么chroot_list_file
# 设置的文件里,是不被chroot的用户(可以向上改变目录)
# ★超重要:如果chroot_local_user设置了NO,那么chroot_list_file
# 设置的文件里,是被chroot的用户(无法向上改变目录)
chroot_list_enable=YES
# touch /etc/vsftpd/chroot_list 新建
chroot_list_file=/etc/vsftpd/chroot_list
use_localtime=YES
# 以standalone模式在ipv4上运行
listen=YES
# PAM认证服务名,这里默认是vsftpd,在安装vsftpd的时候已经创建了这个pam文件,
# 在/etc/pam.d/vsftpd,根据这个pam文件里的设置,/etc/vsftpd/ftpusers
# 文件里的用户将禁止登录ftp服务器,比如root这样敏感的用户,所以你要禁止别的用户
# 登录的时候,也可以把该用户追加到/etc/vsftpd/ftpusers里。
pam_service_name=vsftpd
# 重启 vsftpd
service vsftpd restart

# 创建用户
useradd -d /home/webapps/www.xxx.com -s /sbin/nologin -M hzh1990
# 设置权限
chown -R 777 /home/webapps/www.xxx.com/public

时间: 2024-10-12 15:26:15

vsftpd的安装与使用的相关文章

vsftpd的安装配置及lftp命令的使用

vsftpd(very secure FTP daemon)是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它是一个安全.高速.稳定的FTP服务器 一.FTP FTP(File Transfer Protocol,文件传输协议)用于Internet上的控制文件的双向传输.同时,它也是一个应用程序(Application).基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件. 1.ftp基于C/S架构 client: ftp.lftp.lftpge

Ubuntu 14.04 FTP服务器--vsftpd的安装和配置

http://jingyan.baidu.com/article/67508eb4d6c4fd9ccb1ce470.html Ubuntu 14.04 FTP服务器--vsftpd的安装和配置 我们经常需要将本地的文件上传到远程的Ubuntu 14.04服务器上,或者把远程Ubuntu 14.04服务器上的文件下载到本地,这就需要用到vsftpd来搭建FTP服务,现在介绍一下如何在Ubuntu 14.04上安装和配置vsftpd 工具/原料 Ubuntu 14.04 WinSCP 5.5.4 方

[计算机网络] vsftpd的安装与使用

简介: vsftpd是一个可以运行在类UNIX操作系统上的FTP服务器软件,它可以运行在Linux.BSD.Solaris.HP-UX等系统上. 1 vsftpd的安装 在ubuntu系统上安装vsftpd: sudo apt-get install vsftpd 2 vsftpd的配置 在linux系统中,配置文件一般位于/etc目录下,在ubuntu中,vsftpd的配置文件是/etc/vsftpd.conf. FTP服务一般是供文件共享之用,一般在登陆FTP服务器时需要输入用户名和密码,其

【第2期】vsftpd的安装与使用

1.为什么要使用ftp工具 作为服务器后台开发人员而言,服务器为什么要安装ftp工具这个问题,相信都有自己的理解和体会.在实际应用中,服务器一旦安装投入使用后,常常是放置在机房中,一般情况下,开发人员不会直接进入机房进行开发工作或软件维护工作.此时,为服务器安装ftp工具变得如此重要.它方便技术人员在远程操作服务器时,为服务器上传需要的文件或从服务器中下载文件到本地中.因此,在服务器架构方面,ftp工具常常是装机必备的一个工具. 2.vsftpd简介 vsftpd是Linux下一个常用的ftp工

vsftpd服务安装,配置,限制目录

一.下载版本:vsftpd-2.0.5-16.el5_4.1.i386.rpm 二.安装:rpm -ivh vsftpd-2.0.5-16.el5_4.1.i386.rpm 三.配置: vsftpd.ftpusers 与 vsftpd.user_list vsftpd的配置文件有三个,分别是/etc/vsftpd/vsftpd.conf/etc/vsftpd.ftpusers/etc/vsftpd.user_list 其中,/etc/vsftpd/vsftpd.conf是主配置文件. /etc/

vsFTPD编译安装使用实用手册

实验环境:系统 CENTOS5.5,用户 root,软件 vsftpd-2.3.4实验以自行编安装为基础,与通过yum方式安装存在一些差异. (lykyl原创,转载请注明出处) 一.编译安装1.获取并解压缩源码wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.3.4.tar.gz /usr/local/src/tar -xvzf /usr/local/src/vsftpd-2.3.4.tar.gz 2.系统环境设置添加vsftpd的服务启动用户

vsftpd简单安装与配置

安装(自己到网上搜这个包) rpm -ivh vsftpd-2.2.2-21.el6.x86_64.rpm 配置文件 vim /etc/vsftpd/vsftpd.conf 最后一行加入 userlist_deny=NO 加入允许FTP登录的用户 vim /etc/vsftpd/user_list 加入不允许登录FTP的用户,允许则注释或去掉 vim /etc/vsftpd/ftpusers 启动或重启 /etc/init.d/vsftpd start

linux系列-CentOS下vsftpd的安装和配置

坏境: CentOS 7.0 闲话不多少了,直接切入正题吧. 第一步:安装vsftpd,在终端运行 yum -y install vsftpd 测试是否安装成功 service vsftpd start 如果提示: Starting vsftpd for vsftpd: [ok] 表示成功. 第二步:编辑vsftpd的配置文件 vi /etc/vsftpd/vsftpd.conf 清空文件, 然后添加如下内容: listen=YES background=YES anonymous_enable

手动删除vsftpd,安装出错时该怎么处理

今天我手动删除了vsftpd的一些配置文件之后噩梦开始了. 执行 yum remove vsftpd 系统告诉我已经成功卸载了 vsftpd. 执行yum install vsftpd 系统告诉我已经成功安装了vsftpd,但是用shell yum install vsftpd Loaded plugins: security Setting up Install Process Package vsftpd-2.2.2-24.el6.x86_64 already installed and l

vsftpd之安装和基本配置

vsftpd(very secure ftp daemon): 安装: #yum install vsftp 配置文件目录: /etc/vsftpd 主配置文件: /etc/vsftpd/vsftpd.conf 用户控制配置文件: /etc/vsftpd/ftpusers pam认证黑名单 /etc/vsftpd/user_list ftp用户黑名单 pam认证文件: /etc/pam.d/vsftpd 脚本: /etc/init.d/vsftpd 二进制程序: /usr/sbin/vsftpd