Ajuda com Backup [RESOLVIDO]

1. Ajuda com Backup [RESOLVIDO]

Diogo Adzgauskas Perucio
perucio

(usa Debian)

Enviado em 07/06/2011 - 16:17h

Tenho um servidor que não está conectado em VPN, para copiar arquivos desse servidor uso o SCP, ele pede a senha do usuário e o arquivo é enviado para o FW.

Queria automatizar esse processo, criando um script nessa maquina onde o SCP não use senha ou possa colocar a senha no script, e que chegue no FW e esse arquivo seja jogado para minha maquina de Backup.

alguém tem alguma ideia?


  


2. MELHOR RESPOSTA

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 07/06/2011 - 16:40h

Tem 2 formas:

- Crie chaves assimétricas sem senhas e permita q o servidor aceite conexões sem senhas;
- Crie um compartilhamento samba e monte/desmonte o compartilhamento na execução do script.

A primeira opção é a mais indicada, pois os dados serão criptografados no momento da transferência, porém é mais enjoado d configurar. A segunda opção é mais fácil a configuração, porém menos seguro. Make your choice... it's up to you!

3. Re: Ajuda com Backup [RESOLVIDO]

Diogo Adzgauskas Perucio
perucio

(usa Debian)

Enviado em 09/06/2011 - 11:42h

Então fiz um Script para acessar via FTP o FW e nele é redirecionado para a maquina de Backup, em uma outra maquina da certo o envio nessa maquina da erro de time out:

Connected to IP SERVIDOR FTP.
220 ProFTPD 1.3.1 Server (IP Server)
Remote system type is UNIX.
Using binary mode to transfer files.
331 Password required for ftpservers
230 User ftpservers logged in
200 Type set to I
Hash mark printing on (1024 bytes/hash mark).
Interactive mode on.
Passive mode off.
Local directory now /home/backup/mysql
local: backup_09062011.sql.gz remote: backup_09062011.sql.gz
200 PORT command successful
425 Unable to build data connection: Connection timed out
221 Goodbye.


na maquina de destino até aparece os arquivos, mais com 0kb, sabe o que pode estar errado?
obrigado!


4. Re: Ajuda com Backup [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 09/06/2011 - 11:46h

Ah, vc fez por FTP... ok!

No erro, note a msg:

...
425 Unable to build data connection: Connection timed out
...

Isso significa q a porta d comunicação do FTP (20 TCP) não está aberta. Abra-a no seu firewall. Se ainda não funcionar, habilite o modo passivo no seu FTP.


5. Re: Ajuda com Backup [RESOLVIDO]

Diogo Adzgauskas Perucio
perucio

(usa Debian)

Enviado em 09/06/2011 - 15:55h

Caro Renato muito obrigado pela ajuda.

A Solução que achei:

Adicionei essas duas linhas no FW:

modprobe ip_nat_ftp
modprobe ip_conntrack_ftp

No Script do Backup que envia via FTP ao invés de usar:
"passive mode" usei o "quote pasv".


valeu!


6. Re: Ajuda com Backup [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 09/06/2011 - 15:59h

Eu ia t falar isso caso ainda não desse certo. Tem certas distros q carregam esses módulos como padrão, outras não. Eles servem para gerenciar as portas abertas no servidor FTP para adentrar na sua rede, evitando q vc abra uma faixa grande d portas para isso, aumentando a segurança da sua rede.


7. Re: Ajuda com Backup [RESOLVIDO]

Diogo Adzgauskas Perucio
perucio

(usa Debian)

Enviado em 17/06/2011 - 11:05h

Cara ve se consegue me ajudar!

to com um Debian e preciso mandar uns arquivos via FTP, tenho uma pasta com varios arquivos tentei fazer o comando do FTP "mput *" mais ele não manda, mandei em .tar mais do outro lado a pessoa diz que não consegue descompactar!
tem alguma forma de automatizar o envio desses arquivos e pastas com um unico comando ??

agradeço!


8. Re: Ajuda com Backup [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 17/06/2011 - 11:11h

O mput deveria funcionar, kra! Q msg q dá?

O q vc pode fazer (se tiver modo gráfico) é acessar o FTP via nautilus. Dae dá pra vc mandar vários arquivos d uma só vez.


9. Re: Ajuda com Backup [RESOLVIDO]

Diogo Adzgauskas Perucio
perucio

(usa Debian)

Enviado em 17/06/2011 - 11:17h

a mensagem:

mput 1.xls? mput Agenda_? mput Atalho para 2010.xls.lnk? mput Formulário anteriores? mput 2004.xls? mput 2005.xls? mput 2006.xls? mput 2007.xls? mput user@FTPSERVER? 221 Goodbye.

me parece que ele está pedindo alguma confirmação por causa do "?"

o parametro:

mptu *


10. Re: Ajuda com Backup [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 17/06/2011 - 11:20h

Eu lendo sobre o comando, ele pede confirmação para todos os arquivos a serem transferidos. Neste caso, é necessário confirmar um por um.


11. Re: Ajuda com Backup [RESOLVIDO]

Diogo Adzgauskas Perucio
perucio

(usa Debian)

Enviado em 17/06/2011 - 11:25h

solução:

removi do meu script a linha "prompt" confome sitação:


"Ao ser executado, o comando mget questiona cada um dos arquivos especificados se devem ser transferidos ou não. Isso ocorre pois o ftp está setado, por default, a operar em modo interativo. Para desabilitar o modo interativo, basta digitar "prompt". O comando prompt funciona como uma chave (switch), assim, quando acionado ou executado novamente ele irá habilitar o modo interativo."

Fonte: http://www.flaviotorres.com.br/fnt/artigos/ftp.php


12. Re: Ajuda com Backup [RESOLVIDO]

Diogo Adzgauskas Perucio
perucio

(usa Debian)

Enviado em 17/06/2011 - 11:27h

Só tem um porém, as pastas ele não trouxe, somente os arquivos!



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts