Linux sunucusundan Mac masaüstüne dosya kopyalama


17

Bir Linux sunucusunda bir klasör var ve bu dosyayı oradan Mac masaüstüme aktarmak zorundayım. Hiç yapmadım.

Bunu yapmanın en iyi yolu nedir? Terminal kullanmaya çalışıyorum ama bunu yapmak için WinSCP gibi herhangi bir araç var mı?


1
Aşağıdaki cevaplara ek olarak, mcssh üstünde çalıştırmak için (Midnight Commander olarak da bilinir) yüklemeyi düşünün . ncPencerelerde olduğu gibi davranır .
ott--

Yanıtlar:


17
  1. Linux sunucusuna openSSH yükleyin. Debian tabanlı dağıtım varsayalım:

    sudo apt-get install ssh
    
  2. Bir terminal açın ve dosyaları kopyalayın:

    ben. Linux'tan Mac'e (Linux makinesinden çalıştırın):

    scp filename.txt user@remote_server:/Users/YOURNAME/
    

    ii. Linux'tan Mac'e (Mac'ten çalıştırın):

    scp user@remote_server:/Users/YOURNAME/filename.txt .
    

scpKomutun genel sözdizimi şöyledir.

  1. Yerel sunucudan uzak bir dosyaya dosya kopyalamak için:

    scp FILENAME user@remote_server:/remote/path/FILENAME
    
  2. Bir dosyayı uzak sunucudan yerel olana kopyalamak için:

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

2

WinSCP, Windows için bir SFTP / SCP / FTP istemcisidir.

Mac için benzer istemciler var - iyi örnekler Transmit ve Cyberduck .

İletim ve Cyberduck FTP, SFTP ve WebDAV'ı anlar, ancak tamamen linux sunucusunun bu hizmetlerden biriyle o klasöre erişip erişemeyeceğinize bağlıdır.


2

sftpMac terminalinizden SSH Dosya Aktarım Protokolü'nü kullanabilirsiniz .

Adımlar:

1. sftp user@remote_server

@ Remote_server kullanıcısının şifresini girin:

2. get /remote/path/FILENAME /local/path/FILENAME

Dosya adından emin değilseniz, kaynak dizine geçebilir ve kaynak dizininizdeki segmentleri listeleyebilirsiniz

3. cd /remote/path
4. ls
5. get FILENAME_2 /local/path/FILENAME_2

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.