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.