Pesquisar

quarta-feira, 23 de fevereiro de 2011

Transferir arquivos de linux para linux - comando SCP

Essa dica é muito boa quando você tem a necessidade de transferir algum arquivo entre servidores ou estações linux, o comando é muito simples porem extremamente funcional, é apenas necessario que tenha o ssh instalado.
Como ele usa o SSH as transferências são seguras.
Segue um exemplo de uso:

$ scp /home/fernando/musica.mp3 root@192.168.8.15:/home/joao/Desktop

Neste exemplo estou transferindo o arquivo ¨musica.mp3¨ para dentro do diretorio /home/joao/Desktop usando o usuario root na estação 192.168.8.15.

Detalhando o comando:
scp = comando responsavel pela transferencia.
/home/fernando/musica.mp3 = arquivo que será transferido.
root@192.168.8.15 = onde é ¨root¨ é o usuário usado na transferência do arquivo, será solicitada uma senha, no caso a senha do root no computador 192.168.8.15.
:/home/joao/Desktop = é o local onde o arquivo será transferido.

Como eu disse o comando é muito simples e sempre me ajuda quando preciso transferir arquivos de configuração entre servidores.
Espero que tenham gostado da dica.

4 comentários:

  1. Como eu faço esse processo no crontab, deixando como um agendado e não pedindo a senha root?
    Obrigado!

    ResponderExcluir
    Respostas
    1. modo mais simples, você cria um shell script com o comando completo e a senha e no contrab você apenas chama esse script..

      Excluir
  2. Legal o comando ... mas pelo que entendi, tem que saber a senha do root na estação.

    ResponderExcluir
    Respostas
    1. Sim tem que saber a senha de root ou de algum usuario com permissão aos arquivos a serem copiados..

      Excluir