Skopiuj pliki z serwera Linux na komputer Mac


17

Mam folder na serwerze Linux i muszę go przenieść na pulpit komputera Mac. Nigdy tego nie zrobiłem.

Jak najlepiej to zrobić? Próbuję użyć terminala, ale czy istnieje takie narzędzie, jak WinSCP, aby to zrobić?


1
Oprócz poniższych odpowiedzi rozważ zainstalowanie mc(aka Midnight Commander), aby działało na ssh. Zachowuje się jak ncw systemie Windows.
ott--

Odpowiedzi:


16
  1. Zainstaluj openSSH na serwerze Linux. Zakładając dystrybucję opartą na Debianie, wykonaj następujące czynności:

    sudo apt-get install ssh
    
  2. 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 scppolecenia jest następująca.

  1. Aby skopiować plik z lokalnego serwera na zdalny:

    scp FILENAME user@remote_server:/remote/path/FILENAME
    
  2. Aby skopiować plik ze zdalnego serwera na lokalny:

    scp user@remote_server:/remote/path/FILENAME /local/path/FILENAME
    

2

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.


2

Możesz użyć protokołu transferu plików SSH sftpz 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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.