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”表明这是一个关于在CentOS 7.9系统上安装ProFTPD服务器的压缩包文件,包含了安装过程、配置文件、虚拟用户设置以及用户目录权限的配置等内容。ProFTPD是一个流行的开源FTP服务器,用于...
该模块可以实现虚拟用户对多个目录的访问控制和权限管理。 要安装 mod_vroot 模块,需要按照以下步骤进行: 1. 下载 mod_vroot 模块的源代码包,例如 mod_vroot-0.9.3.tar.gz。 2. 解压缩源代码包,例如 tar zxvf ...
2. **设置用户访问权限** 添加或修改以下段落,允许特定用户访问特定目录: ``` *> User yourusername Group yourgroupname ServerName yourdomain.com DefaultRoot ~:/home/yourusername/ftpdir ``` ...
如果你希望允许匿名用户访问FTP服务器,需要开启匿名访问。在配置文件中,取消`Anonymous_enable`注释,并设置为`YES`: ``` Anonymous_enable YES ``` 然后,指定匿名用户可以访问的目录,例如 `/var/ftp/anonymous...
- 在文件末尾添加`RootLogin on`,允许root用户访问FTP服务。 - 将`MaxLoginAttempts`设为30,增强安全性。 - 指定日志文件位置为`/var/log/proftpd.log`。 - 设定`ServerIdent off`,避免泄露服务器信息。 - 启用`...
CentOS下通过yum安装ProFTPd,建立虚拟用户库,启用虚拟用户登录过程记录
在配置文件中需要定义用户权限控制规则,例如设置登录方式、允许访问的 IP 地址等。例如: ```sh ServerName "ProFTPD MySQL Quota Server" UseIPv6 off AuthOrder mod_auth_unix.c AuthUserFile /etc/...
ProFTP已经成为继Wu-FTP之后最为流行的FTP服务器软件,越来越多的站点选用它构筑安全高效的FTP站点,ProFTP配置方便,并有MySQL和Quota模块可供选择,利用它们的完美结合可以实现非系统账号的管理和用户磁盘的限制。...
### ProFTPD配置详解 #### 一、简介 ProFTPD是一款非常强大的FTP服务器软件,主要应用于类Unix系统,如Linux、FreeBSD等。作为一款遵循GPL协议的开源软件,ProFTPD允许用户自由地使用、修改其源代码。本文旨在帮助...
此外,通过限制用户访问特定目录、设置用户权限、禁用匿名访问等方式,可以进一步增强系统的安全性。 **高级特性** ProFTPD拥有许多高级特性,如虚拟主机、虚拟用户认证、支持SFTP、基于ACL的权限管理、日志记录等...
3. **安全增强**:ProFTPD支持通过PAM(Pluggable Authentication Modules)进行身份验证,以及限制用户访问特定目录等安全策略。 4. **高度可配置**:通过修改主配置文件(proftpd.conf),可以定制各种服务器行为,...
proftpd 一键安装
总的来说,配置Linux下的FTP服务,特别是Proftpd,涉及到多个步骤,包括软件安装、用户和目录管理、配置文件修改以及权限设置。正确配置后,我们可以实现对FTP服务器的精细控制,满足各种业务需求,同时确保服务器的...
vsftpd 虚拟用户设置权限 vsftpd 虚拟用户设置权限是指在 vsftpd 服务器中,如何设置虚拟用户的权限,以满足不同的用户需求。本文将详细介绍如何设置虚拟用户的权限,包括普通用户、管理员用户和网站管理员用户的...
这种基于FreeBSD和Proftpd的解决方案适合企业或学校内部文件共享,特别是在需要控制文件访问权限、限制用户存储空间和确保数据安全的环境中。通过这种方式,可以构建一个高效、安全的企业级FTP服务器,同时避免了...
对于系统的管理员来说,正确配置FTP权限至关重要,这涉及到用户访问控制、数据安全以及操作效率。下面将详细介绍如何在Linux下设置FTP权限,并简述Linux环境下Tomcat的安装过程。 一、Linux FTP权限设置 1. **安装...
4. **配置ProFTPD**:编辑配置文件`/etc/proftpd/proftpd.conf`,根据需要设置监听端口、用户权限、虚拟主机等选项。例如,启用TLS加密传输: ``` TLSRequired on TLSProtocol SSLv23 SSLv3 TLSv1 TLSv1.1 TLSv...
本文将深入探讨如何安装、配置和管理ProFTPD 1.3.0版本。 一、ProFTPD简介 ProFTPD是一个高性能、灵活且安全的FTP服务器软件,支持多种操作系统,包括Unix-like系统和Windows。它的设计目标是提供一个易于使用、...
- **设置用户磁盘配额**:在用户配置部分,添加配额限制,如`<IfUser user1>`块内加入`QuotaEngine on`和`QuotaDB /var/quota`。 通过以上步骤,我们可以在ProFTPD服务器上实现对MySQL数据库的支持和磁盘配额管理,...