Transferência de arquivos com SSH
Tags: linux, ssh Category: DevOps
Com o SSH podemos realizar cópias de arquivos de nossa máquina para a máquina remota e vice-versa. Os exemplos a seguir partem do princípio que temos já temos acesso à máquina remota.
A cópia de arquivos é feita através do comando SCP
(security copy) , que é um protocolo de rede para transferência de arquivos usando as proteção provida pelo SSH (Secure Shell). O comando tem a seguinte estrutura:
No comando acima temos a estrutura básica de transferência de um arquivo ou diretório entre duas máquinas. Os parâmetros são o seguinte:
opcoes
: parâmetros opcionais para copia dos arquivos e/ou diretórios. Um dos parâmetros mais comuns é o parâmetro-r
, que permite a cópia recursiva de diretórios.usuario_origem
: o usuário da maquina de onde o arquivo será copiado.IP_origem
: IP da maquina de onde o arquivo será copiado.arquivo_diretorio_origem
: o arquivo/diretório em si que deve ser copiado.usuario_destino
: usuário da máquina destino do arquivo/diretórioIP_destino
: IP do servidor de destino do arquivo/diretórioarquivo_diretorio_destino
: diretório de destino do arquivo
No caso de cópia DE ou PARA nossa máquina local, podemos omitir o usuário e o IP e indicar apenas o diretório de destino. Por exemplo, vamos supor a cópia de um arquivo de um servidor remoto para o diretório download nossa máquina:
Mais informações em: