如何在 Debian 10 中配置 Chroot 环境的 SFTP 服务
SFTP 意思是“安全文件传输协议Secure File Transfer Protocol” 或 “SSH 文件传输协议SSH File Transfer Protocol”,它是最常用的用于通过 ssh 将文件从本地系统安全地传输到远程服务器的方法,反之亦然。 sftp 的主要优点是,除 openssh-server 之外,我们不需要安装任何额外的软件包,在大多数的 Linux 发行版中, openssh-server 软件包是默认安装的一部分。 sftp 的另外一个好处是,我们可以允许用户使用 sftp ,而不允许使用 ssh 。 当前发布的 Debian 10 代号为 ‘Buster’,在这篇文章中,我们将演示如何在 Debian 10 系统中在 “监狱式的” Chroot 环境中配置 sftp 。在这里,Chroot 监狱式环境意味着,用户不能超出各自的家目录,或者用户不能从各自的家目录更改目录。下面实验的详细情况: OS = Debian 10 IP 地址 = 192.168.56.151 让我们跳转到 SFTP 配置步骤, 步骤 1、使用 groupadd 命令给 sftp 创建一个组 打开终端,使用下面的 groupadd 命令创建一个名为的 sftp_users 组: root@linuxtechi:~# groupadd sftp_users 步骤 2