安装ProFTPD(Debian 9)

VPS1352主机测评网(www.vps1352.com)
本文链接:https://www.vps1352.com/8774.html

本指南将通过Proftpd Server安装和配置,向您展示如何通过步行通过Proftpd配置来自定义FTP服务器的操作。

如何在Debian 9上安装ProFTPd

第1步: SSH进入您的Debian安装

第2步: 安装更新

apt-get update

第三步: 安装Proftpd

apt-get install proftpd

如何配置虚拟用户和目录

第1步: 首先,我们需要在/ etc / shells文件中添加一行

nano /etc/shells

第2步: 然后在底部添加以下行

/bin/false

第三步: 创建FTP目录

cd /home
mkdir /home/FTP

FTP目录可以称为您想要的任何东西,但现在,我们将调用它FTP

第4步: 为您的虚拟用户创建目录

mkdir /home/FTP/

替换\与您希望调用虚拟用户的内容

步骤5: 创建FTP虚拟用户

useradd -p -d /home/FTP/ -s /bin/false

用您想要的密码替换为您希望被调用和替换\的\

步骤6: 确保将文件的权限更改为777

chmod 777 FTP

如何配置ProFTPd配置文件以将每个用户锁定在他们的目录中

如果您要有多个用户,请不要忘记将这些目录添加到FTP目录中。

第1步: 设置默认根目录

nano /etc/proftpd/proftpd.conf

第2步: 取消注释DefaultRoot选项。 一开始看起来像这样

#DefaultRoot                                 ~

请将它设置为此

DefaultRoot                                  /home/FTP

第三步: 每个虚拟用户设置目录。 在此配置文件的底部,添加这些行。

\ <目录/ home / ftp /

DenyALL
AllowUser <username>
<Directory /home/FTP/
DenyALL
AllowUser <username>

务必使用每个用户执行此操作。

请务必将先前创建的用户替换\

第4步: 启动ProFTPd服务

/etc/init.d/proftpd start
7

发表回复