Copie arquivos do Ubuntu remoto para o Mac local

24

Eu procurei por todos os lados e parece que não consigo encontrar isso ... Estou tentando copiar uma chave privada para minha máquina local, que é um Mac.

Quando ligo o terminal no meu mac, recebo Jamies-iMac:~ jamie$

Então depois que eu ssh no meu servidor Ubuntu eu tentei

scp /path/to/myfile.txt jamie@Jamies-iMac:/path/to/myfile.txt

que me dá:

ssh: Could not resolve hostname Jamies-iMac: Name or service not known
lost connection

No lugar de jamie@Jamies-iMac:/path/to/myfile.txt , tentei algumas outras variações, mas nada parece funcionar. Obrigado pela ajuda.

    
por inorganik 25.06.2013 / 22:08
fonte

3 respostas

34

@ovc estava certo, mas há um erro de sintaxe e minha edição foi rejeitada por algum motivo. Você precisa ter um ponto-e-vírgula entre o usuário e o caminho de arquivo no lado do Ubuntu, e no lado do Mac você precisa ter a parte /Users/username/ no caminho do arquivo. Assim:

scp username@192.168.1.111:/path/to/myfile.txt /Users/Jamie/local/path/to/myfile.txt
    
por inorganik 27.06.2013 / 22:30
fonte
9

Você está fazendo do jeito errado. Basta usar o comando scp no Mac, assim: scp username@192.168.1.111/path/to/myfile.txt /local/path/to/myfile.txt . Você também pode usar apenas o FileZilla que é um cliente gráfico. Conecte-se ao seu Ubuntu com um URL como sftp://192.168.1.111 , é claro que você precisa usar o endereço IP válido.

    
por ovc 25.06.2013 / 22:24
fonte
0

Excelentes respostas acima. Além disso, se você precisar usar um certificado para autenticação, poderá usar o sinalizador -i.

scp -i /path/to/cert username@192.168.1.111:/path/to/myfile.txt /Users/Jamie/local/path/to/myfile.txt
    
O
por Asinus Rex 21.03.2018 / 13:08
fonte

Tags