linux vsftpd 配置

linux 使用vsftpd 实现ftp上传

安装 vsftpd

    yum install -y vsftpd

配置vsftpd

备份配置文件后

将/etc/vsftpd/vsftpd.conf内容替换如下:

    listen=YES
    background=YES
    anonymous_enable=NO
    local_enable=YES
    write_enable=YES
    file_open_mode=0777
    local_umask=000
    anon_upload_enable=NO
    anon_mkdir_write_enable=YES
    anon_other_write_enable=YES
    anon_upload_enable=YES
    anon_max_rate=0
    dirmessage_enable=YES
    xferlog_enable=YES
    connect_from_port_20=YES
    chown_uploads=NO
    xferlog_file=/var/log/vsftpd.log
    xferlog_std_format=YES
    async_abor_enable=YES
    ascii_upload_enable=YES
    ascii_download_enable=YES
    ftpd_banner=Welcome to cc.cifang FTP servers
    pam_service_name=vsftpd
    chroot_local_user=NO
    chroot_list_enable=YES
    chroot_list_file=/etc/vsftpd/chroot_list
    #charset_filter_enable=YES
    #charset_client=GB2312

在当前目录新建chroot_list文件,保存ftp用户名密码:

    www      //用户名
    123456    //密码
    netfix    //用户名
    123456    //密码

创建对应的用户名

useradd -g 50 -c "ftp users" -d /www/public -s /sbin/nologin www
时间: 2024-10-09 19:29:55

linux vsftpd 配置的相关文章

linux vsftpd配置

vsftpd是一款在Linux发行版中最受推崇的FTP服务器程序.特点是小巧轻快,安全易用. 如果你想在你的Linux/Unix服务器上搭建一个安全.高性能.稳定性好的FTP 服务器,那么vsftpd可能是你的首选应用.vsftpd意思为“very secure FTP daemon(非常安全的FTP进程)”,是一个基于GPL发布的类UNIX类操作系统上运行的服务器的名字(是一种守护进程),可以运行在诸如 Linux.BSD.Solaris.HP-UX以及Irix等系统上面.vsftpd支持很多

linux vsftpd 配置安装 (虚拟用户)

linux vsftp创建虚拟用户 FTP有三种登录方式:匿名登录.本地系统用户登录和虚拟用户登录. 虚拟用户是ftp服务器的专用用户,它的特点是只能访问服务器为其提供的FTP服务,而不能访问系统的其它资源.所以,如果想让用户对FTP服务器站内具有写权限,但又不允许访问系统其它资源,可以使用虚拟用户来提高系统的安全性.在VSFTP中,认证这些虚拟用户使用的是单独的口令库文件(pam_userdb),由可插入认证模块(PAM)认证.使用这种方式更加安全,并且配置更加灵活. vsftp 配置安装 -

Linux vsftpd服务配置详解

[背景] 近日,一朋友domino服务器要进行升级.迁移,搭建了linux测试系统,也开启vsftpd服务,可是配置的ftp账号,程序无法正常下载附件. [问题跟踪] 通过ftp客户端连接工具登录,发现未跳转到ftp账号指定的目录下面. cat /etc/vsftpd.config发现开启了: local_root=/home/test 将此注释重启ftp服务正常. 附录(vsftpd配置详解): vsftpd服务器配置文件"/etc/vsftpd/vsftpd.conf",以此为例.

linux FTP配置详解

一.vsftpd说明: LINUX下实现FTP服务的软件很多,最常见的有vsftpd,Wu-ftpd和Proftp等.Red Hat Enterprise Linux中默认安装的是vsftpd. 访问FTP服务器时需要经过验证,只有经过了FTP服务器的相关验证,用户才能访问和传输文件.vsftpd提供了3种ftp登录形式:  (1)anonymous(匿名帐号) 使用anonymous是应用广泛的一种FTP服务器.如果用户在FTP服务器上没有帐号,那么用户可以以anonymous为用户名,以自己

Linux FTP配置

Linux下实现ftp的软件有很多,最常见的有vsftpd,Wu-ftpd和proftp等.访问ftp服务器时需要验证,只有经过了ftp服务器的验证用户才能访问和传输文件.这里我们用vsftpd,vsftpd提供了3种登陆形式: (1)anonymous(匿名账号) 使用anonymous是应用广泛的一种FTP服务器,如果用户在FTP服务器上没有帐号,那么用户可以以anonymous为用户名,以自己的电子邮件地址为密码进行登录.当匿名用户登录FTP服务器后,其登录目录为匿名FTP服务器的根目录/

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. 防火墙配

Linux Vsftpd 连接超时解决方法

Linux Vsftpd 连接超时解决方法 2013-11-13 10:58:34|  分类: 默认分类|举报|字号 订阅 解决方法(http://www.lingdus.com/thread-8189-1-1.html) 在服务端配置被动模式就可以从根源上解决这问题.1.编辑 Vsftpd  配置文件 vi /etc/vsftpd/vsftpd.conf 复制代码 2.在最下面添加以下信息 pasv_enable=YES #开启被动模式 pasv_min_port=4000  #随机最小端口

vsftpd配置手册(实用)

作者: 木頭    来源: PHPChina 开源社区门户1.vsftpd配置参数详细整理 #接受匿名用户 anonymous_enable=YES #匿名用户login时不询问口令 no_anon_password=YES #匿名用户主目录 anon_root=(none) #接受本地用户 local_enable=YES #本地用户主目录 local_root=(none) #如果匿名用户需要密码,那么使用banned_email_file里面的电子邮件地址的用户不能登录 deny_emai

Linux vsftpd搭建

FTP全名是FileTransfer Protocol(文件传输协议) C/S架构 简介: 下面是关于FTP这个服务的属性 (1)FTP服务相关软件 IISServ-U Vsftpd proftpd pureftpd (2)FTP客户端相关软件 ftp命令 CuteFTP FlashFTP LeapFTP Filezilla gftp kuftp (3)VSFTP的守护进程 /usr/sbin/vsftpd (4)FTP的启动脚本 /etc/init.d/vsftpd (5)FTP的端口 TCP