`

proftpd安装,新增用户配置访问权限

阅读更多
tar -zxvf proftpd-1.3.3e.tar.gz 进行解压
cd proftpd-1.3.3e 进入文件夹
./configure --prefix=/usr/local/proftpd
make
make install

groupadd sunftpgroup
useradd -g sunftpgroup -d /var/ftp -s /sbin/nologin sunftp
passwd 123456

cp contrib/dist/rpm/proftpd.init.d /etc/rc.d/init.d/proftpd

vi /etc/rc.d/init.d/proftpd
PATH="$PATH:/usr/local/proftpd/sbin:/usr/local/proftpd/bin"

//设置为可执行文件
chmod +x /etc/rc.d/init.d/proftpd

vi /usr/local/proftpd/etc/proftpd.conf

ServerName                      "ProFTPD"
ServerType                      standalone
ServerIdent 					off
DefaultServer                   on

Port				21

Umask				022

MaxInstances			30

User				sunftp
Group				sunftpgroup

DefaultRoot /var/ftp

AllowOverwrite		on

<Directory /var/ftp>
   HideNoAccess         off
	<Limit WRITE>
       Order            deny,allow
       AllowUser        sunftp
	</Limit>
</Directory>


测试一下吧;

对了,别忘记先关闭 iptalbes啊。默认它是禁用FTP端口的,如果这只开21还不行,我只好先关闭iptalbes了。




分享到:
评论

相关推荐

    proftpd安装.rar

    标题中的“proftpd安装.rar”表明这是一个关于在CentOS 7.9系统上安装ProFTPD服务器的压缩包文件,包含了安装过程、配置文件、虚拟用户设置以及用户目录权限的配置等内容。ProFTPD是一个流行的开源FTP服务器,用于...

    proftpd虚拟用户挂载多个目录

    该模块可以实现虚拟用户对多个目录的访问控制和权限管理。 要安装 mod_vroot 模块,需要按照以下步骤进行: 1. 下载 mod_vroot 模块的源代码包,例如 mod_vroot-0.9.3.tar.gz。 2. 解压缩源代码包,例如 tar zxvf ...

    proftpd安装和配置,2分钟搞定

    2. **设置用户访问权限** 添加或修改以下段落,允许特定用户访问特定目录: ``` *&gt; User yourusername Group yourgroupname ServerName yourdomain.com DefaultRoot ~:/home/yourusername/ftpdir ``` ...

    linux下简易Ftp服务器搭建:proftpd的安装与最简配置

    如果你希望允许匿名用户访问FTP服务器,需要开启匿名访问。在配置文件中,取消`Anonymous_enable`注释,并设置为`YES`: ``` Anonymous_enable YES ``` 然后,指定匿名用户可以访问的目录,例如 `/var/ftp/anonymous...

    AIX_5L下proftpd安装配置

    - 在文件末尾添加`RootLogin on`,允许root用户访问FTP服务。 - 将`MaxLoginAttempts`设为30,增强安全性。 - 指定日志文件位置为`/var/log/proftpd.log`。 - 设定`ServerIdent off`,避免泄露服务器信息。 - 启用`...

    CentOS下通过yum安装ProFTPd并建立虚拟用户登录

    CentOS下通过yum安装ProFTPd,建立虚拟用户库,启用虚拟用户登录过程记录

    proftpd + mysql + quota配置完全指南

    在配置文件中需要定义用户权限控制规则,例如设置登录方式、允许访问的 IP 地址等。例如: ```sh ServerName "ProFTPD MySQL Quota Server" UseIPv6 off AuthOrder mod_auth_unix.c AuthUserFile /etc/...

    centos7下proftpd+mysql安装配置.zip

    ProFTP已经成为继Wu-FTP之后最为流行的FTP服务器软件,越来越多的站点选用它构筑安全高效的FTP站点,ProFTP配置方便,并有MySQL和Quota模块可供选择,利用它们的完美结合可以实现非系统账号的管理和用户磁盘的限制。...

    ProFtpd 配置

    ### ProFTPD配置详解 #### 一、简介 ProFTPD是一款非常强大的FTP服务器软件,主要应用于类Unix系统,如Linux、FreeBSD等。作为一款遵循GPL协议的开源软件,ProFTPD允许用户自由地使用、修改其源代码。本文旨在帮助...

    proftpd LINUX-FTP服务包

    此外,通过限制用户访问特定目录、设置用户权限、禁用匿名访问等方式,可以进一步增强系统的安全性。 **高级特性** ProFTPD拥有许多高级特性,如虚拟主机、虚拟用户认证、支持SFTP、基于ACL的权限管理、日志记录等...

    proftpd 1.3.2 for linux

    3. **安全增强**:ProFTPD支持通过PAM(Pluggable Authentication Modules)进行身份验证,以及限制用户访问特定目录等安全策略。 4. **高度可配置**:通过修改主配置文件(proftpd.conf),可以定制各种服务器行为,...

    proftpd 一键安装

    proftpd 一键安装

    Linux下配置FTP服务(Proftpd)

    总的来说,配置Linux下的FTP服务,特别是Proftpd,涉及到多个步骤,包括软件安装、用户和目录管理、配置文件修改以及权限设置。正确配置后,我们可以实现对FTP服务器的精细控制,满足各种业务需求,同时确保服务器的...

    vsftpd虚拟用户设置权限

    vsftpd 虚拟用户设置权限 vsftpd 虚拟用户设置权限是指在 vsftpd 服务器中,如何设置虚拟用户的权限,以满足不同的用户需求。本文将详细介绍如何设置虚拟用户的权限,包括普通用户、管理员用户和网站管理员用户的...

    基于FreeBSD的Proftpd虚拟用户SQL认证及配额实现.pdf

    这种基于FreeBSD和Proftpd的解决方案适合企业或学校内部文件共享,特别是在需要控制文件访问权限、限制用户存储空间和确保数据安全的环境中。通过这种方式,可以构建一个高效、安全的企业级FTP服务器,同时避免了...

    Linux下ftp权限设置

    对于系统的管理员来说,正确配置FTP权限至关重要,这涉及到用户访问控制、数据安全以及操作效率。下面将详细介绍如何在Linux下设置FTP权限,并简述Linux环境下Tomcat的安装过程。 一、Linux FTP权限设置 1. **安装...

    proftpd-1.3.3.tar.gz

    4. **配置ProFTPD**:编辑配置文件`/etc/proftpd/proftpd.conf`,根据需要设置监听端口、用户权限、虚拟主机等选项。例如,启用TLS加密传输: ``` TLSRequired on TLSProtocol SSLv23 SSLv3 TLSv1 TLSv1.1 TLSv...

    proftpd-1.3.0.tar.gz

    本文将深入探讨如何安装、配置和管理ProFTPD 1.3.0版本。 一、ProFTPD简介 ProFTPD是一个高性能、灵活且安全的FTP服务器软件,支持多种操作系统,包括Unix-like系统和Windows。它的设计目标是提供一个易于使用、...

    proftpd支持mysql和quota配额

    - **设置用户磁盘配额**:在用户配置部分,添加配额限制,如`&lt;IfUser user1&gt;`块内加入`QuotaEngine on`和`QuotaDB /var/quota`。 通过以上步骤,我们可以在ProFTPD服务器上实现对MySQL数据库的支持和磁盘配额管理,...

Global site tag (gtag.js) - Google Analytics