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


18

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

FTP (with login)
Public FTP

这些是我在下拉列表中可以看到的唯一FTP选项。没有SFTP选项?



这里提供了更多的想法:适用于Ubuntu的Filezilla或WinSCP替代产品
pa4080 '18

Answers:


28

使用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帐户要求输入密码,则会弹出密码对话框。


您也可以对FTPS执行此操作(ftps://example.com)。有趣的是,即使这可行,“连接到服务器”对话框也不提供FTPS作为选项。而且我想知道这是否是OP真正要问的(因为人们经常将SFTP混淆为FTPS)。
dhaupin '16

8

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

或者,您可以完全跳过“ 文件”→“连接到服务器…”序列,而是执行“ 转到”→“位置”(或Ctrl+ L),然后sftp://user@host/initial/dir在地址栏中键入内容。



0

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

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

    sftp://username@contact.server.de

那应该使您通过。但是,如果您用一个密钥保护了SSH密钥,则可能必须输入密码。

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.