SDB:SFTP usage

跳转到:导航搜索


通用

您必须安装 OpenSSH 包,该包在 openSUSE 中默认安装。 此外,在使用 SFTP 之前,您还需要一个配置好的 SSHD 来接受远程主机的连接。

虽然 SFTP 可以用作 FTP 的替代品,但它并非基于 FTP。 SFTP 使得通过安全加密通道交互式地在计算机之间传输文件成为可能。 它的设计目的是替代 通过 SSH 连接隧道 FTP,这可能是一件复杂的事情。

安全

普通用户可以根据权限将所有文件复制到他们的计算机上。 这意味着他们也可以cd复制到文件系统根目录 (/) 并浏览整个系统。 如果您想设置一个 SFTP 服务器,仅允许指定用户访问特定的目录及其子目录,您需要设置一个 带有 Chroot 的 SFTP 服务器


客户端软件

如果您有一个正在监听的 SSHD,您就可以通过 SFTP 访问您的计算机。 默认情况下,openSSH 包附带一个 SFTP 客户端,该客户端在被调用时将打开一个 SFTP shell。 例如:

$sftp user@ssh.host.org

在默认设置下,您将进入远程主机上该用户的家目录。 如果您输入“help”,您将获得可以使用命令的列表。 支持一些基本的 bash 命令。(例如“ls”和“cd”)。

文件管理器

越来越多的文件管理器支持 SFTP 协议。

Dolphin

Doplhin 支持 SFTP