Jak pobierać pliki z serwera UNIX przez SSH na mój pulpit?

5

Nowicjusz tutaj, właśnie dostałem dostęp SSH do mojego współdzielonego serwera hostingowego (unix). Jestem obecny w katalogu na serwerze, na którym znajduje się plik o nazwie images.zip. Chcę to pobrać na pulpit (jeśli to ma znaczenie, uruchamiam system Windows lokalnie). Którego polecenia potrzebuję i jaka jest składnia?


źródło

Odpowiedzi:

7

Możesz użyć winscp .

Mechanik oprogramowania
źródło
Czy nie ma wbudowanego polecenia, aby to zrobić, na przykład aby skopiować plik, zrobiłbym cp file.html file_copy.html. Czy nie ma takiego domyślnego sposobu pobierania w Uniksie? Wydaje się, że to takie powszechne zadanie.
mówisz o poleceniu scp. Ale ponieważ używasz klienta systemu Windows, polecenie jest niedostępne.
Software Mechanic
3
@James, z jakiegoś powodu, brak możliwości ssh do serwera lub scp pliku w każdej wersji systemu Windows.
Xenoactive
@James: przegapiłem opcję Cygwin. Zobacz odpowiedź Johana
Software Mechanic
6

Dla kompletności, jeśli korzystasz z komputera Mac lub Linux, możesz po prostu otworzyć terminal i uruchomić sftp <uname>@<host>. A następnie albo cd do ścieżki, albo uruchom <path>polecenie get, aby pobrać plik.

Istnieje również SCP, którego można użyć do bezpośredniego pobrania pliku.

jonathanserafini
źródło
4

Weź kopię WinSCP ; jest to darmowy / open source klient SFTP (i inne protokoły).

gravyface
źródło
2

pscp to także możliwość (z pakietu szpachli)

Yab
źródło
2

Dziwne, nikt nie wspomniał o PSFTP

wpisz help, aby wyświetlić listę poleceń,

co zwykle bym zrobił to zrobić

lcd(change local directory)

lpwd(local present working directory)

cd PATHNAME(to the destination directory)

get FILENAME (will download the FILENAME)

Dats o tym

Narayan
źródło
1

Filezilla to także opcja OSS.

rumz
źródło
1

Ponieważ jesteś w systemie Windows, zainstaluj coś w stylu cygwin, aby uzyskać terminal bash do pracy.

Następnie możesz użyć scp w taki sam sposób, jak na serwerze uniksowym.

Johan
źródło
1

Jeśli chcesz wykonać kopię ze zdalnego serwera, musisz skonfigurować jakiś serwer na pulpicie, aby móc przesyłać plik.

Jeśli chcesz wyciągnąć go z biurka, masz wiele możliwości:

  • WinScp: zapewnia GUI do przeglądania katalogów i kopiowania przez ssh (kopia scp)
  • pscp: Udostępniony na stronie PuTTY, zapewnia interfejs wiersza poleceń (można używać z cmd.exe, pod warunkiem, że skonfigurowałeś zmienną środowiskową PATH)

Jeśli chcesz inne narzędzia, możesz znaleźć w innych odpowiedziach:

  • FileZilla: posiada GUI do korzystania z SFTP
  • Psftp: odpowiednik pscp (linia poleceń) dla protokołu SFTP.
M'vy
źródło