记录在Debian系统中安装ProFTPD的过程

ProFTPD,从名字上看应该是一个FTP的管理器软件,我们在云服务器中需要安装后使得用于文件的传输。在这篇文章中,老蒋将记录利用Debian系统安装ProFTPD FTP的过程记录。

第 1 步:通过 SSH 登录到您的 Debian 系统

使用 SSH 客户端连接到您的服务器。

第 2 步:更新系统软件包

运行以下命令更新系统:

apt-get update

第 3 步:安装 ProFTPD

执行以下命令安装 ProFTPD:
apt-get install proftpd

配置虚拟用户和目录

第 1 步:修改 /etc/shells 文件

使用以下命令打开 /etc/shells 文件:

nano /etc/shells

在文件底部添加以下内容:

/bin/false

第 2 步:创建 FTP 根目录

进入 /home 目录,并创建一个用于 FTP 的目录:

cd /home
mkdir /home/FTP

提示:目录名称可以自定义,但这里我们使用 FTP。

第 3 步:为虚拟用户创建目录

创建虚拟用户的专属目录:

mkdir /home/FTP/<用户名>

将 <用户名> 替换为您希望创建的虚拟用户名。

第 4 步:创建虚拟用户

使用以下命令添加虚拟用户:

useradd -p <密码> -d /home/FTP/<用户名> -s /bin/false

<密码> 替换为您想设置的密码。
<用户名> 替换为虚拟用户的名称。

第 5 步:修改目录权限

确保目录的权限设置为 777:

chmod 777 /home/FTP

注意:生产环境中建议更严格的权限设置。

配置 ProFTPD 锁定用户目录

如果您计划创建多个用户,请确保为每个用户创建独立的目录,并正确配置权限。

第 1 步:编辑 ProFTPD 配置文件

打开 ProFTPD 配置文件:

nano /etc/proftpd/proftpd.conf

第 2 步:设置默认根目录

找到以下配置行并取消注释:

#DefaultRoot ~

修改为:

DefaultRoot /home/FTP

第 3 步:为每个用户设置专属目录

在配置文件底部添加以下内容:

<Directory /home/FTP/<用户名>>
<Limit ALL>
DenyAll
</Limit>
<Limit READ WRITE>
AllowUser <用户名>
</Limit>
</Directory>

将 <用户名> 替换为实际用户名称。
为每个用户重复以上配置。

第 4 步:启动 ProFTPD 服务

完成配置后,启动 ProFTPD 服务:

/etc/init.d/proftpd start
投上你的一票

本文出处:老蒋部落 » 记录在Debian系统中安装ProFTPD的过程 | 欢迎分享( 公众号:老蒋朋友圈 )

公众号 「老蒋朋友圈」获取站长新知 / 加QQ群 【1012423279】获取商家优惠推送