如何使用 Web 浏览器连接到 SFTP 服务器?

如何使用 Web 浏览器连接到 SFTP 服务器?

我刚刚使用教程创建了一个 SFTP 文件服务器https://www.digitalocean.com/community/tutorials/how-to-enable-sftp-without-shell-access-on-ubuntu-16-04

现在我想将文件共享给第三方,以便他们可以使用用户名和密码下载。问题是我不知道我的 FTP/SFTP 站点的 URL,因为我对 FTP 很陌生。

我可以在 FileZilla 上看到 URL 为。当我在浏览器上点击此 URL 时,它不会打开 FTP 文件目录。sftp://[email protected]

指向我的 FTP 文件目录的 URL 应该是什么?

答案1

SFTP 和 FTP 是两种完全不同且不兼容的协议。请勿混淆这两者。

没有主流的网络浏览器支持 SFTP(至少在没有任何插件的情况下)。

“第三方”需要使用适当的 SFTP 客户端。

一些 SFTP 客户端可以注册来处理sftp://URL。然后,您将能够将 SFTP 文件 URL 粘贴到 Web 浏览器中,浏览器将打开 SFTP 客户端来下载文件。

例如WinSCP 确实注册了处理sftp://URL(我是 WinSCP 的作者)

FileZilla 没有。

答案2

您需要使用一个可以通过浏览器运行的 SFTP 客户端,这正是我所构建的:https://www.filestash.app/sftp-browser.html

此外,该应用程序开源

相关内容