3. Copiando Arquivos Entre um Sistema Remoto

Para trasferir arquivos para um sistema remoto que esteja executando um servidor SSH, utilize o comando scp,que significa Secure CoPy (cópia segura). A sintaxe do comando é a seguinte:

scp [opções] caminho_local [usuario@]host_remoto:[caminho_completo_no_host_remoto]

Se você não especificar a parte usuario@, então o seu login será utilizado. Se você omitir o caminho na máquina remota, o arquivo será copiado no diretório home do usuário no sistema remoto. Note que o dois-pontos (:) separa o nome do usuário e a especifação da máquina do caminho no servidor remoto.

Para transferir arquivos do sistema remoto para a máquina local, a sintaxe é a seguinte:

scp [opções] [usuario@]host_remoto:caminho_completo_para_o_host_remoto

Se o caminho de origem for um diretório, então a opção -r (recursivo) é obrigatória. Verifique scp(1) para mais informações sobre as opções do scp.