Como transferir arquivos entre máquinas Linux?
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?
Filed under: Linux, Todos, dicas
Enviar por e-mail




Como transferir arquivos entre m?quinas Linux?…
leia mais……
Blog do Vicente ? Como transferir arquivos entre m?quinas Linux?…
leia mais…
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/
[…] 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 […]