Transferência de arquivos do Mac Terminal SSH?

12

Existe uma maneira de transferir arquivos diretamente de um Mac para outro usando apenas o Terminal? Talvez usando o SSH?

    
por JShoe 19.05.2011 / 22:10

4 respostas

22

Sim, você pode usar o scp, que basicamente compila o ssh. Ele pode funcionar de qualquer maneira também, então:

scp ~/Document/Localfile remoteuser@remotemachine:~/Desktop

ou

scp remoteuser@remotemachine:~/Destkop/remotefile ~/Desktop

O primeiro comando copiava um arquivo para a máquina remota, o segundo copiava um arquivo do remoto para o local. A sintaxe é <user>@<machine or ip>:<file> , você pode fazer um man scp para mais opções e opções

    
por 19.05.2011 / 22:15
4

O comando scp no Linux é como você faz transferências de arquivos usando SSH

    
por 19.05.2011 / 22:12
1

scp é o comando que você deseja. Você precisa ter logins SSH habilitados no computador de destino e saber o nome de usuário e a senha do computador de destino.

scp file.txt user@destination-computer:/Users/user/Documents/file.txt
    
por 19.05.2011 / 22:15
0

Aqui está uma maneira rápida de copiar arquivos usando o uuencode / uudecode e a área de transferência.

No terminal, enquanto a conexão está aberta na máquina remota:

press CMD + K to clear the window
clear; uuencode filename < file

Em seguida, selecione e copie todo o texto da janela do terminal (CMD + A, CMD + C). Agora abra uma nova janela de terminal no seu sistema local e faça:

uudecode

Agora, pressione CMD + V agora para colar o conteúdo codificado em seu arquivo. Pressione CTRL + D depois disso para finalizar a entrada no programa uudecode. O uudecode irá criar o seu arquivo localmente, sob o nome 'filename'.

    
por 27.11.2012 / 14:33