Curiosidades, dicas e notícias de Linux, Windows e muito mais!



Como transferir arquivos entre máquinas Linux?

Publicado em 13/2/2008 | Autor Vicente


Muitas pessoas precisam transferir arquivos entre máquinas Linux ou mesmo entre outros Unix. Qual é a melhor maneira de fazer isso? FTP, Samba, NFS? Nenhuma das alternativas anteriores: SFTP.

O SFTP utiliza a mesma porta do SSH, ou seja, qualquer Unix moderno tem. Quer saber como usar? Abaixo algumas dicas.

Cenário: Você quer transferir o arquivo teste.txt que está no /tmp do Linux1 para o /root/Desktop do Linux2.

A partir do Linux1:

- Abra um console e digite sftp usuario_com_permissão_no_linux2@linux2
- Digite a senha
- Digite: put /tmp/teste.txt /root/Desktop
- Digite: exit para sair

A partir do Linux2:

- Abra um console e digite sftp usuario_com_permissão_no_linux1@linux1
- Digite a senha
- Digite: get /tmp/teste.txt /root/Desktop
- Digite: exit para sair

A maior parte dos comandos é igual ou parecida com o FTP clássico. Basta digitar “?” na console do SFTP para saber quais são os comandos disponíveis.

Vantagens:

- Você tem acesso a todo o sistema de arquivos, na origem e no destino, desde que tenha permissão para isso.
- Você usa o usuário e senha que utiliza para acessar via SSH ou na console local.
- Toda a transferência, inclusive de usuário e senha, é criptografada ao contrário do FTP.
- Não precisa de nada instalado além do SSH e cliente SFTP.

Desvantagens:

- Usa mais CPU que o FTP normal.

Simples, não?

Comments

6 Responses to “Como transferir arquivos entre máquinas Linux?”

  1. Usu?rio vicentesloboda no diHITT
    February 13th, 2008 @ 22:26
    Como transferir arquivos entre m?quinas Linux?…

    leia mais……

  2. Vicente via Rec6
    February 13th, 2008 @ 22:26
    Blog do Vicente ? Como transferir arquivos entre m?quinas Linux?…

    leia mais…

  3. Marcus Vinicius Bastos LEandro
    February 14th, 2008 @ 13:42
    Eu prefiro copiar por scp.

    Ex: scp -r /home/user/musicas user@maqRemota:/userRemoto/

    O resultado disso ?que a pasta m?sicas de um computador ser? copiada para o outro computador no caminho /home/userRemoto/

  4. Blog do Vicente » As v?rias utilidades do SSH
    February 20th, 2008 @ 14:05
    [...] um tempo atr?s escrevi aqui sobre o SFTP, um tipo de tranfer?ncia de arquivos parecida com o FTP mas que usa o SSH para transportar dos [...]
  5. Leandro Guedes
    September 6th, 2009 @ 19:51
    Amigo, você não faz idéia da ajuda que esse seu post me deu. Você acabou de salvar um trabalho inteiro meu :)

    Muito obrigado!

  6. Sistema de arquivos compartilhado no Linux - Parte 1: GFS - Blog do Vicente
    December 30th, 2009 @ 20:31
    [...] o arquivo /etc/cluster/cluster.conf para todos os nós do cluster. Pode ser usado sftp ou [...]

Deixe um comentário!





CommentLuv Enabled
  • Assine nossa lista: