Respostas:
Sim, você pode usar scp, que basicamente cp sobre ssh. Também pode funcionar de qualquer maneira, portanto:
scp ~/Document/Localfile remoteuser@remotemachine:~/Desktop
ou
scp remoteuser@remotemachine:~/Destkop/remotefile ~/Desktop
O primeiro comando copiaria um arquivo para a máquina remota, o segundo copiaria um arquivo do controle remoto para o local. A sintaxe é que <user>@<machine or ip>:<file>
você pode fazer um man scp
para mais opções e opções
O scp
comando no Linux é como você faz transferências de arquivos usando SSH
-E
opção.
scp
é o comando que você deseja. Você precisa ter os logins SSH ativados 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
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 é 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 do terminal, no seu sistema local e faça:
uudecode
Agora pressione CMD + V agora para colar o conteúdo codificado em uu do seu arquivo. Pressione CTRL + D depois para finalizar a entrada no programa uudecode. O uudecode criará seu arquivo localmente, sob o nome 'filename'.
-E
opção