Используйте «Подключение к серверу» для подключения через SFTP для доступа к папке на удаленном сервере.

18

Как подключиться к удаленной учетной записи sftp с помощью опции «Подключиться к серверу» в Ubuntu? Когда на моем экране отображается диалоговое окно «Подключение к серверу», «Тип службы» показывает только:

FTP (with login)
Public FTP

Это единственные параметры FTP, которые я вижу в выпадающем списке. Нет опции SFTP?

oshirowanen
источник
См. Нижнюю часть этого ответа: как поделиться файлами с помощью беспроводной сети?
user68186 25.09.13
Здесь представлены дополнительные идеи: Filezilla или WinSCP альтернатива для Ubuntu .
pa4080

Ответы:

28

Самый простой способ подключения к SFTP-серверу с Ubuntu - это 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).
дхаупин
8

Вы видите опцию SSH в выпадающем списке? По сути, это опция SFTP, вы должны увидеть ее в списке на левой панели после подключения.

Или вы можете вообще пропустить последовательность Файл → Подключиться к серверу ... и вместо этого выполнить Перейти → Местоположение (или Ctrl+ L), а затем ввести sftp://user@host/initial/dirв адресной строке.

steeldriver
источник
0

Ubuntu по умолчанию не имеет установленного ssh, поэтому вам нужно установить ssh в Ubuntu, чтобы подключиться к удаленной учетной записи SFTP.

sudo apt install ssh
Йозеф Клоцнер
источник
0

Как уже отмечали другие, это чертовски легко:

  • Откройте любую папку в вашей локальной системе.
  • нажмите Ctrl+ L, что выделит текст в адресной строке
  • очистите этот текст и введите следующую команду в адресной строке

    sftp://username@contact.server.de

Это должно помочь вам. Однако вам может потребоваться ввести ключевую фразу, если вы защитили свой SSH-ключ одним из них.

Примечание: маленькая буква L работает, нет необходимости использовать заглавную букву.

kmario23
источник