ArtigosDicas

Transferindo Arquivos Via SCP

Pessoal venho ate vocês mais uma vez para compartilhar essa dica, o scp é um utilitário do ssh para transferência de arquivos segura, ele é bem simples de ser utilizado, abaixo segue a sintaxe dele.

# scp arquivo  user@ip:~/

Bem vamos para um exemplo pratico:

# scp firewall.sh root@192.168.0.2:~/

O exemplo acima vai transferir o arquivo firewall.sh para o diretório home do usuário root.

# scp firewall.sh root@192.168.0.2:~/scrips/teste

Nesse exemplo estamos transferindo o arquivo firewall.sh para o subdiretório scripts/teste dentro do home do root, no caso o arquivo vai para /root/scripts/teste

# scp firewall.sh root@192.168.0.2:/etc/init.d

Agora estamos transferindo o arquivo firewall.sh para o diretório /etc/init.d

Também podemos transferir diretórios inteiros para isso é só adicionar o parâmetro -r e informar o diretório, no exemplo abaixo copiamos todo o diretório /mnt/backup-mysql para o diretório  /backup do servidor.

# scp -r /mnt/backup-mysql root@192.168.0.2:/backup

Também é possível mudar o nome no arquivo no destino, abaixo iremos adicionar a data e hora da copia.

# scp -r /mnt/backup-mysql root@192.168.0.2:/backup/mysql-`date +%d.%b.%y-%H-%M`

Também podemos copiar do host remoto, para isso faça:

# scp -r root@192.168.0.2:/etc  /mnt/backup

No exemplo estamos copiando todo o diretório /etc do host remote para o diretório /mnt/backup no host local.

Caso a porta do ssh não por a padrão é so adicionar o parâmetro -P porta.

# scp -P 55698 -r /mnt/backup-mysql root@192.168.0.2:/backup

É isso pessoal espero que tenham curtido a dica, ela não é nova, mas achei interessante colocar aqui. Ate a próxima. 

Ricardo Galossi
Siga me
Últimos posts por Ricardo Galossi (exibir todos)

Ricardo Galossi

É um apaixonado por segurança da informação, atua profissionalmente há mais de 7 anos na área de tecnologia da informação, onde é focado em análise de vulnerabilidades e testes de invasão. Criou o blog Guia do TI para compartilhar conhecimento, ajudar os mais novos, incentivar debates e manter a comunidade atualizada com as principais notícias da área de TI.

Deixe seu comentário