SFTP(SSH/安全文件传输协议)是一种网络传输标准,用于通过远程网络传输、访问和管理文件。 它包含 SSH(Secure Shell),使其比 FTP 协议安全得多。
文件通过 SFTP 中的单个控制通道传输。 它需要身份验证并在端口 22 上运行。在 SFTP 中,SSH shell 提供加密以帮助保护通过 SFTP 传输的用户名、密码和其他个人数据。
在本操作指南中,我们将学习为 Web 服务器文档根目录创建 SFTP 用户。
步骤 1 – 安装 SSH(安全外壳)
SFTP 是一种非常安全的文件传输协议,因为 SSH 为通过网络传输的数据提供加密。 SSH 主要默认安装在 Linux 发行版上,但如果您的系统中没有预装它,那么您可以使用下面给出的命令来安装它:
sudo apt install ssh
如果已经安装,该命令将升级 OpenSSH 软件包。
步骤 2 – 配置 SSH 以使用 SFTP 服务器代码
现在在文本编辑器中打开 SSH 的配置文件,将其修改为 SFTP 服务器代码。 这里我们将使用 nano 编辑器来编辑配置文件。
sudo nano /etc/ssh/sshd_config
找到从“Subsystem sftp”开始的行。