使用“连接到服务器”通过 SFTP 连接以访问远程服务器中的文件夹

使用“连接到服务器”通过 SFTP 连接以访问远程服务器中的文件夹

如何使用 ubuntu 的“连接到服务器”选项连接到我的远程 sftp 帐户?当我的屏幕上出现“连接到服务器”对话框时,仅显示“服务类型”:

  • FTP(需登录)
  • 公共 FTP

这些是我在下拉菜单中看到的唯一 FTP 选项。没有 SFTP 选项?

答案1

使用 Ubuntu 连接到 SFTP 服务器的最简单方法是使用sftp://支持 GVFS 的文件管理器(Nautilus、Nemo、Thunar)或支持 KIO 的文件管理器(Dolphin、Konqueror):

  1. 打开文件管理器窗口。

  2. 显示或聚焦地址栏,例如使用Ctrl+ L

    (如果这不起作用,您的文件管理器可能有一个等效的替代菜单项,称为“转到...”或“连接到...”。某些窗口管理器要求您按下以Alt显示菜单栏。)

  3. 在地址栏中输入服务器地址:

    sftp://example.org[:port]/
    

    您甚至可以在地址中提供用户名、密码和路径:

    sftp://[user[:password]@]example.org[:port]/[path/to/directory/]
    

    如果您没有这样做,并且 SFTP 帐户需要密码,则会弹出密码对话框。

答案2

您在下拉菜单中看到 SSH 选项了吗?这实际上是 SFTP 选项,连接后您应该会在左侧窗格中看到它被列出。

或者你可以跳过文件 → 连接到服务器…顺序进行,而不是前往 → 位置(或Ctrl+ L),然后sftp://user@host/initial/dir在地址栏中输入。

答案3

Ubuntu 默认没有安装 ssh,因此您必须在 Ubuntu 上安装 ssh 才能连接到远程 SFTP 帐户。

sudo apt install ssh

答案4

正如其他人指出的那样,这非常简单:

  • 打开本地系统中的任意文件夹。
  • Ctrl+ L,这将选择地址栏中的文本
  • 清除该文本并在地址栏中输入以下命令

    sftp://[email protected]

这样应该就成功了。但是,如果您使用密码保护了 SSH 密钥,则可能必须输入密码。

注意:小写字母 L 就可以,不需要使用大写字母。

相关内容