Próbuję skopiować plik z innego komputera na inny komputer. (oba z systemem Ubuntu 9.10)
Więc ssh'ed do drugiego komputera; I cd
do katalogu; i wpisałem, cp File.zip /home/me/Desktop
jak file.zip
to jest w katalogu, z którego właśnie korzystałem cd
.
Teraz wyświetla mi następujący komunikat o błędzie:
cannot create regular file '/home/me/Desktop': no such file or directory
Co mam do zrobienia?
scp file.zip [email protected]:/home/me/Desktop
, mówi „odmówiono połączenia”, prawdopodobnie dlatego, że jest to komputer. Jak?src_file dest_file
, że albo może to być po prostu nazwa pliku na komputerze lokalnym (plik.zip) lub plik zdalny ([email protected]: / home / me / Desktop). Więc jeśli chcesz pobrać pliki ze zdalnego komputera na komputer lokalny, zrobiłbyś toscp xxx.xxx.xx.xxx:/home/me/Desktop/file.zip file.zip
. Należy pamiętać, że lokalne i zdalne są względne w stosunku do komputera, na którym działa scp. Więc jeśli jesteś na komputerze A, ssh na komputerze B i wykonaj scp, B jest lokalny, a A jest zdalny.Na komputerze A otwórz dwa okna terminali
Na komputerze A, ssh do komputera B. Rozejrzyj się, znajdź ścieżkę na komputerze B do pliku, który chcesz skopiować
Na komputerze A drugi typ okna terminala:
scp yourusername@remotebox:/path/to/destination/file.zip /home/me/Desktop
Plik należy skopiować z komputera B na komputer A, do folderu / home / me / Desktop (jeśli folder istnieje na komputerze A
Nie można skopiować istniejącej sesji ssh. Musisz utworzyć drugą sesję. Jak zauważyli inni:
yourusername
dotyczy komputera B i jest potrzebny tylko wtedy, gdy nazwa użytkownika dla komputera B jest inna niż na komputerze Aremotebox
może być rozpoznawalną nazwą lub adresem IPAlternatywy:
źródło
musisz użyć scp, aby pobrać lub pchnąć plik. Z jednej maszyny na drugą zrobiłbyś coś takiego
scp File.zip username@ipaddress:/home/me/Desktop/file.zip
źródło
spróbuj wykonać następujące polecenie:
scp File.zip username@AnotherComputer:~/
źródło
Zamontuj lokalnie zdalną maszynę
sshfs
i kopiuj pliki za pomocą swojego ulubionego narzędzia - cp, nautilus, konqueror, delfin, mc itp.lub użyj
fish://username@servername
w konqueror lub dolphi top otwórz zdalną lokalizacjęźródło