# SCP - Secure Copy ## Como funciona o comando _scp_ Com o comando _scp_ é possível fazer a transferência ou cópia de arquivos de uma máquina remota para uma máquina local e vice-versa. Além disso, por utilizar o protocolo SSH, essa movimentação de arquivos pode ser feita de maneira segura. ## Algumas utilizações do comando _scp_ ### Envio de arquivos (máquina local para remota) Para enviar arquivos, a sintaxe utilizada é a seguinte: ```sh scp nome_arquivo usuario_remoto@endereco_remoto:/diretorio_destino ``` Após isso, será pedido a senha do usuário vinculado à máquina remota. Digite a senha e o arquivo será transferido. ### Cópia de arquivos (máquina remota para local) Para copiar arquivos remotamente, utilize: ```sh scp usuario_remoto@endereco_remoto:/caminho_arquivo /diretorio_destino/nome_arquivo ``` No comando acima, o "nome_arquivo" indica o nome que será dado ao arquivo copiado da máquina remota, ou seja, se o arquivo tem o nome _teste.txt_ na máquina remota, podemos trocá-lo por _meu_arquivo.txt_, por exemplo. ### Envio de diretórios (máquina local para remota) Para enviar um diretório, use: ```sh scp -r nome_diretorio usuario_remoto@endereco_remoto:/diretorio_destino ``` ### Cópia de diretórios (máquina remota para local) Para copiar um diretório, use: ```sh scp -r usuario_remoto@endereco_remoto:/diretorio_a_ser_copiado /diretorio_destino_local ``` ### Observação Para saber o ip da sua máquina local (Linux), digite _ifconfig_ no terminal.