Próbuję pobrać plik na mój lokalny komputer z systemem Windows 7 na moim serwerze w Shell używając polecenia UNIX.
Czy istnieje sposób, aby to zrobić?
Mam także Ubuntu zainstalowane na moim komputerze. Czy muszę wykonać inną metodę pobierania pliku z mojego serwera z powłoki?
Zastanawiałem się, czy można to zrobić bez użycia oprogramowania GUI.
Twoje zdrowie
Odpowiedzi:
Proponuję, żebyś na to spojrzał scp , który jest preinstalowany z instalacją Ubuntu, jako część
SSH
.Znając ścieżkę pliku, po prostu wykonaj:
scp będzie Kopiuj plik i. oznacza kopiowanie do bieżącego folderu na lokalnym komputerze, gdzie
suser
jest twoim użytkownikiem na twoimserver
(!) isip
czy Twójserver's
IP.Jeśli jest to folder, którego potrzebujesz
scp -r
zamiastscp
w powyższym.Jeśli po: masz / jak wyżej, jest to lokalizacja względem roota
/
systemu plików. Jeśli pominiesz pierwszy/
jest to lokalizacja w stosunku do użytkownikahome directory
.Spyta Cię o hasło dla twojego użytkownika na serwerze.
źródło
Możesz zainstalować cygwin na komputerze z systemem Windows i uruchomić sshd w cygwin. Następnie możesz przeskanować pliki w dowolny sposób z dowolnego komputera.
źródło