Copiar arquivos do servidor Linux para a área de trabalho do Mac


16

Eu tenho uma pasta em um servidor Linux e preciso transferi-lo para a área de trabalho do Mac. Eu nunca fiz isso.

Qual o melhor jeito pra fazer isso? Estou tentando usar o terminal, mas existe alguma ferramenta como o WinSCP para fazer isso?


1
Além das respostas abaixo, considere instalar mc(também conhecido como Midnight Commander) para rodar sobre o ssh. Comporta-se como ncnas janelas.
ott--

Respostas:


15
  1. Instale o openSSH no servidor linux. Assumindo uma distribuição baseada em debian, faça o seguinte:

    sudo apt-get install ssh
    
  2. Abra um terminal e copie os arquivos:

    Eu. Do Linux para o Mac (executado na máquina Linux):

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

    ii. Do Linux para o Mac (execute no Mac):

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

A sintaxe geral do scpcomando é a seguinte.

  1. Para copiar um arquivo do servidor local para o remoto:

    scp FILENAME user@remote_server:/remote/path/FILENAME
    
  2. Para copiar um arquivo do servidor remoto para o local:

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

2

O WinSCP é um cliente SFTP / SCP / FTP para Windows.

Existem clientes semelhantes para o Mac - bons exemplos são o Transmit e o Cyberduck .

Transmit e Cyberduck entendem FTP, SFTP e WebDAV, mas depende inteiramente de como o servidor linux está configurado se você pode acessar essa pasta específica com um desses serviços.


2

Você pode usar o SSH File Transfer Protocol, sftpno seu terminal Mac.

Passos:

1. sftp user@remote_server

Digite a senha do usuário @ remote_server:

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

Caso você não tenha certeza sobre o nome do arquivo, você pode mudar para o diretório de origem e listar os segmentos no diretório de origem

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

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.