Odpowiedzi:
Zainstaluj openSSH na serwerze Linux. Zakładając dystrybucję opartą na Debianie, wykonaj następujące czynności:
sudo apt-get install ssh
Otwórz terminal i skopiuj pliki:
ja. Z systemu Linux na komputer Mac (uruchamiany z komputera z systemem Linux):
scp filename.txt user@remote_server:/Users/YOURNAME/
ii. Z systemu Linux na komputer Mac (uruchamiany z komputera Mac):
scp user@remote_server:/Users/YOURNAME/filename.txt .
Ogólna składnia scp
polecenia jest następująca.
Aby skopiować plik z lokalnego serwera na zdalny:
scp FILENAME user@remote_server:/remote/path/FILENAME
Aby skopiować plik ze zdalnego serwera na lokalny:
scp user@remote_server:/remote/path/FILENAME /local/path/FILENAME
WinSCP to klient SFTP / SCP / FTP dla systemu Windows.
Podobni klienci istnieją dla komputerów Mac - dobre przykłady to Transmit i Cyberduck .
Transmit i Cyberduck rozumieją FTP, SFTP i WebDAV, ale to całkowicie zależy od konfiguracji serwera Linux, czy możesz uzyskać dostęp do tego konkretnego folderu za pomocą jednej z tych usług.
Możesz użyć protokołu transferu plików SSH sftp
z terminala Mac.
Kroki:
1. sftp user@remote_server
Wprowadź hasło użytkownika @ serwer_zdalny:
2. get /remote/path/FILENAME /local/path/FILENAME
Na wypadek, gdybyś nie był pewien nazwy pliku, możesz przejść do katalogu źródłowego i wyświetlić listę segmentów w katalogu źródłowym
3. cd /remote/path
4. ls
5. get FILENAME_2 /local/path/FILENAME_2
Jeśli będzie to regularne ćwiczenie, spójrz na instalację OS X FUSE / MacFUSE, zobacz:
mc
(aka Midnight Commander), aby działało na ssh. Zachowuje się jaknc
w systemie Windows.