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ć?

slhck
źródło
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
    
terdon
źródło
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.

On był
źródło
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
Subhash
źródło