连接到无法识别 sftp 的服务器

连接到无法识别 sftp 的服务器

我想尝试使用 Ubuntu 的“文件”窗口通过 sftp 连接到我的服务器。据我所知,我应该能够单击“连接到服务器”并输入我的地址:sftp://user@ip/

但问题是,当我输入这些内容时,只要我在 sftp 后面点击冒号,就会出现下面的灰色错误,即使在我输入完毕后它也不会消失:

This file server type is not recognized

连接按钮保持灰色,甚至不让我尝试连接。

我尝试按 ctrl + l 并输入我的位置,但是它显示:

Sorry, could not display all the contents of "ip(sftp)": The specified location is not supported. 

我需要做些什么才能打开 sftp 吗?

我在 Ubuntu 14.04

在此处输入图片描述

答案1

显然我缺少 gvfs。我安装了它,现在可以访问 ssh:// 和 sftp://

答案2

如果提供了要连接的服务器类型的选项列表,请使用该ssh选项(如果可用)。自 10.04 之前以来,它始终被列为“SSH”而不是“SFTP”。

在 14.04 中,当它要求输入prefix://address/事物的样式时,sftp无法识别。它改用ssh://。因此,相应地sftp://1.2.3.4/变为ssh://1.2.3.4/

答案3

我也遇到了这个问题。
根据这个答案,我安装了gvfs,但这还不够;问题仍然存在。
然后我安装了sshfsgvfs-backends按照答案,然后问题解决。

相关内容