SFTP 是最常用的用于通过 ssh 将文件从本地系统安全地传输到远程服务器的方法
- 来源:https://linux.cn/article-12186-1.html
- 作者:Pradeep Kumar
- 译者:郑
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