码迷,mamicode.com
首页 > 其他好文 > 详细

Centos6.5下的vsftp安装配置

时间:2018-06-13 11:43:27      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:rpm   参考资料   配置   secure   操作   lis   ref   .com   上传   

简介

FTP是File Transfer Protocol(文件传输协议)的简称,常用来上传、下载文件。
VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全。baike

安装配置

  1. 通过yum安装vsftpd
    sudo yum install -y vsftpd
    技术分享图片
    此外可通过rpm -qa |grep vfstpd来检查是否已安装

  2. 添加ftp服务的用户
    (1) 创建ftp的文件存储目录:mkdir - /ftpfile
    (2)添加用户:useradd ftpuser -d /ftpfile -s /sbin/nologin ,设置 /ftpfile目录为ftp服务的家目录,并添加相应的shell环境,/sbin/nologin表示没有登录到主机的权限。
    (3)赋予用户相应的文件权限:chown -R ftpuser.ftpuser /ftpuser
    (4)设置用户的密码:passwd ftpuser
    技术分享图片

  3. vsftp配置
    配置文件都在 /etc/vsftp目录下
    技术分享图片
    关闭匿名登录:anonymous_enable=no
    允许本地用户登录:local_enable=true
    修改欢迎语:ftpd_banner=Welcome to my FTP service.
    本地路径:local_root=/ftpfile 指定了上传文件根目录
    使用本地时间:use_localtime=yes
    用户目录:chroot_list_file=/etc/vsftpd/chroot_list 需要手动添加ftp的用户到此文件中
    注意:#chroot_local_user=YES ,默认注释掉,值为FALSE,用户不能跳出配置的根目录,也就是前面的"ftpfile",若设置为YES时,配置名单中的用户能够跳出配置的根目录,可能会引起安全问题。
    技术分享图片

  4. 服务启动关闭重启及连接
    sudo service vsftpd start/stop/restart/reload
    连接到远程服务器 ftp [host或者IP]

  5. 注意事项:
    本人实在虚拟机中操作,防火墙端口过滤以省略,已关闭防火墙,不保证安全性,仅供参考。

参考资料

a. http://linux.vbird.org/linux_server/0410vsftpd/0410vsftpd.php

Centos6.5下的vsftp安装配置

标签:rpm   参考资料   配置   secure   操作   lis   ref   .com   上传   

原文地址:https://www.cnblogs.com/hdsam/p/9174155.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!