CentOs6.5中安装和配置vsftp简明教程

 更新时间:2014年03月06日 18:00:50   作者:  
这篇文章主要介绍了CentOs6.5中安装和配置vsftp简明教程,需要的朋友可以参考下

一、vsftp安装篇

复制代码 代码如下:

# 安装vsftpd
yum -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 stop

三、vsftp配置篇

复制代码 代码如下:

#进入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

四、vsftp用户篇
复制代码 代码如下:

# 创建用户
useradd -d /home/webapps/www.xxx.com -s /sbin/nologin -M hzh1990
# 设置用户到文件夹
chown -R username /home/webapps/www.xxx.com/public
# 设置权限
chown -R 777  /home/webapps/www.xxx.com/public
# 添加密码
passwd hzh1990 -> 密码 -> 确认密码

相关文章

  • Centos7 网络配置详细介绍

    Centos7 网络配置详细介绍

    这篇文章主要介绍了Centos7 网络配置详细介绍的相关资料,CentOS7中对网上的命名规则有所变更,这里讲下规则,和配置网络需要的朋友可以参考下
    2017-07-07
  • Serv-U中虚拟目录的设置方法(文字+图文)

    Serv-U中虚拟目录的设置方法(文字+图文)

    今天偶尔有兴趣,试验了一下Serv-U中设置虚拟目录的设置方法,我测试后有以下两种,如还有更多方法的不妨介绍出来共享一下。
    2011-06-06
  • 命令行下的FTP使用详解

    命令行下的FTP使用详解

    今天新到一台服务器,需要做一些环境配置拷入一些备份数据,在这台服务器上装FlashFxp又觉得麻烦,所以干脆用命令行吧
    2011-11-11
  • Serv-U ftp服务器 Server 设置详细说明

    Serv-U ftp服务器 Server 设置详细说明

    目前大多数服务器使用Serv-U Server 为FTP SYSTEM。这里同时建议使用此软件。
    2011-03-03
  • 修改iptables防火墙规则解决vsftp登录后不显示文件目录的问题

    修改iptables防火墙规则解决vsftp登录后不显示文件目录的问题

    这篇文章主要介绍了vsftp登录后不显示文件目录的解决方法,给vsFTPd增加随机端口的范围,然后把这个端口范围添加到iptables就可以解决
    2014-01-01
  • FileZilla 425 无法连接FTP的解决方法(阿里云服务器)

    FileZilla 425 无法连接FTP的解决方法(阿里云服务器)

    很多次都被阿里的这个安全组恶心一下,其实是很好的设置,但是没有一些提示让我们去了解并设置他,所以一般很多时候都很被动的自行查找解决问题
    2020-09-09
  • 暴力破解FTP服务器技术探讨与防范措施分享

    暴力破解FTP服务器技术探讨与防范措施分享

    随着Internet的发展出现了由于大量傻瓜化黑客工具,任何一种黑客攻击手段的门槛都降低了很多,但是暴力破解法的工具制作都已经非常容易
    2012-04-04
  • 用Linux构建高效FTP服务器方法分享

    用Linux构建高效FTP服务器方法分享

    在众多网络应用中,FTP(文件传输协议)有着非常重要的地位。Internet中一个十分重要的资源就是软件资源,而各种各样的软件资源大多数都放在FTP服务器中。
    2011-06-06
  • Centos7 安装步骤及注意事项

    Centos7 安装步骤及注意事项

    这篇文章主要介绍了Centos7 安装步骤及注意事项的相关资料,这里详细介绍安装步骤,把教程做一个分享,需要的朋友可以参考下
    2016-10-10
  • 安全的FTP服务器 vsftpd简介

    安全的FTP服务器 vsftpd简介

    本文对vsftpd进行了简介。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux, BSD, Solaris, HP-UX 以及 IRIX 上面。它支持很多其他的 FTP 服务器不支持的特征。此外,本文还介绍了FTP基本原理,以及FTP用户管理方面的基础知识
    2016-10-10

最新评论