Odpowiedzi:
Tak, możesz użyć scp, który w zasadzie cp przez ssh. Może również działać w obie strony, więc:
scp ~/Document/Localfile remoteuser@remotemachine:~/Desktop
lub
scp remoteuser@remotemachine:~/Destkop/remotefile ~/Desktop
Pierwsze polecenie skopiuje plik do zdalnego komputera, drugie skopiuje plik ze zdalnego do lokalnego. Składnia jest taka, <user>@<machine or ip>:<file>
że możesz zrobić man scp
więcej przełączników i opcji
scp
Poleceń w systemie Linux jest jak zrobić transfer plików za pomocą protokołu SSH
-E
opcji.
scp
to polecenie, które chcesz. Musisz mieć włączone logowanie SSH na komputerze docelowym oraz znać nazwę użytkownika i hasło dla komputera docelowego.
scp file.txt user@destination-computer:/Users/user/Documents/file.txt
Oto szybki sposób kopiowania plików przy użyciu uuencode / uudecode i schowka.
W terminalu, mając otwarte połączenie na zdalnym komputerze:
press CMD + K to clear the window
clear; uuencode filename < file
Następnie zaznacz i skopiuj cały tekst z okna terminala (CMD + A, CMD + C). Teraz otwórz nowe okno terminala w systemie lokalnym i wykonaj:
uudecode
Teraz naciśnij CMD + V teraz, aby wkleić niezakodowaną zawartość pliku. Naciśnij klawisze CTRL + D, aby zakończyć wprowadzanie do programu uudecode. uudecode utworzy plik lokalnie, pod nazwą „nazwa pliku”.
-E
opcji