Użyj „Połącz z serwerem”, aby połączyć się przez SFTP, aby uzyskać dostęp do folderu na zdalnym serwerze

18

Jak połączyć się z moim zdalnym kontem sftp za pomocą opcji „Połącz z serwerem” ubuntu? Kiedy na ekranie pojawia się okno dialogowe „Połącz z serwerem”, „Typ usługi” pokazuje tylko:

FTP (with login)
Public FTP

To jedyne opcje FTP, które widzę w menu rozwijanym. Brak opcji SFTP?

oshirowanen
źródło
Zobacz dolną część tej odpowiedzi: Jak udostępniać pliki za pomocą sieci bezprzewodowej?
user68186,
Oto więcej pomysłów: Filezilla lub WinSCP alternatywa dla Ubuntu .
pa4080

Odpowiedzi:

28

Najłatwiejszym sposobem połączenia z serwerem SFTP za pomocą Ubuntu jest sftp://schemat menedżerów plików z obsługą GVFS (Nautilus, Nemo, Thunar) lub KIO (Dolphin, Konqueror):

  1. Otwórz okno menedżera plików.

  2. Pokaż lub skup pasek adresu, np. Za pomocą Ctrl+ L.

    (Jeśli to nie działa, Twój menedżer plików może mieć równoważną, alternatywną pozycję menu o nazwie „Idź do…” lub „Połącz z…”. Niektóre menedżery okien wymagają naciśnięcia, Altaby wyświetlić pasek menu.)

  3. Wpisz adres serwera w pasek adresu:

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

    Możesz nawet podać nazwę użytkownika, hasło i ścieżkę w adresie:

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

    Jeśli nie, a konto SFTP wymaga hasła, pojawi się okno dialogowe hasła.

David Foerster
źródło
Możesz to zrobić dla FTPS zbyt btw ( ftps://example.com). Co ciekawe, nawet jeśli to działa, okno dialogowe „Połącz z serwerem” nie oferuje FTPS jako opcji. I zastanawiam się, czy o to właśnie pyta OP (ponieważ ludzie często mylą SFTP z FTPS).
dhaupin
8

Czy widzisz w menu opcję SSH? Jest to faktycznie opcja SFTP, powinieneś zobaczyć ją jako taką w lewym panelu po połączeniu.

Możesz też pominąć sekwencję Plik → Połącz z serwerem… i zamiast tego zrobić Idź → Lokalizacja (lub Ctrl+ L), a następnie pisać sftp://user@host/initial/dirw pasku adresu.

steeldriver
źródło
0

Ubuntu nie ma domyślnie zainstalowanej ssh, więc musisz zainstalować ssh na Ubuntu, aby połączyć się ze zdalnym kontem SFTP.

sudo apt install ssh
Josef Klotzner
źródło
0

Jak zauważyli inni, jest to do cholery łatwe:

  • Otwórz dowolny folder w systemie lokalnym.
  • naciśnij Ctrl + L, aby zaznaczyć tekst na pasku adresu
  • wyczyść ten tekst i wprowadź następujące polecenie w pasku adresu

    sftp://[email protected]

To powinno cię pokonać. Może być jednak konieczne wprowadzenie hasła, jeśli klucz SSH został zabezpieczony jednym z nich.

Uwaga: mała litera L działa, nie ma potrzeby używania dużej litery.

kmario23
źródło