- 07-07-2008 #1
Backup remoto com ssh usando porta 2222estou querendo fazer um backup automático usando o ssh + rsync(hoje já consigo usando a porta 22 com o rsync) de alguns diretórios do server VOip enviando tudo para minha casa(uso velox) mas tive que colocar a porta 2222 em casa por causa do adsl...
Esse backup com o rsync puro já uso entre servidores com Ips validos e porta 22 mas qeuro tirar o backup e dentro da rede e colocar no meu server em casa...
hoje entre ips validos uso o comando:
rsync -avz /home/backupasterisk novaf@ip_valido:/home/novaf/backupasterisk
e ele manda todos arquivos que estao dentro da pasta /home/backupasterisk para a pasta /home/novaf/backupasterisk
autalizando só o que foi mudado mas usando o meu server de casa só consigo usando o comando scp -p 2222... e etc mas ai ele não manda o diretório e sim só um arquivo então como faço para mandar o diretório completo para o outro servidor usando o
rsync ou o rsync+ssh usando no comando a porta 2222 para se conectar no mu servidor??
queria usar o rsync porque ele atualiza só que foi mudado agilizando o backup.
- 08-07-2008 #2
- Data de Ingresso
- Jun 2008
- Localização
- Espírito Santo
- Posts
- 267
- Posts de Blog
- 2
- Reputação
- 61
Passe para o rsync o parâmetro -e 'ssh -p 2222'. Seu comando vai ficar assim:
rsync -avz -e 'ssh -p 2222' /home/backupasterisk novaf@ip_valido:/home/novaf/backupasterisk
E deve funcionar do jeito que você está querendo. ;-)Frederico Freire Boaventura (Galahad)
LPIC-II | MCP
A resposta ajudou? Agradeça!
"Linux poses a real challenge for those with a taste for late-night hacking (and/or conversations with God)."
(By Matt Welsh)
- 08-07-2008 #3
mesmo errro ao dar o comando puro rsync:
The authenticity of host '[meuip.no-ip.org]:2222 ([meuip]:2222)' can't be established
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '[fernandogalvao.no-ip.org]:2222' (RSA) to the list of known hosts.
novaf@meuip.no-ip.org password:
bash: rsync: command not found
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: remote command not found (code 127) at io.c(635) [sender=3.0.2]
agora se seu tentar acessar a máquina com o ssh direto vai normal.
- 08-07-2008 #4
- Data de Ingresso
- Jun 2008
- Localização
- Espírito Santo
- Posts
- 267
- Posts de Blog
- 2
- Reputação
- 61
Ah... pra fazer o backup via rsync você tem que ter o rsync instalado na outra máquina. É só instalar o cliente rsync, não precisa ter servidor rodando.Frederico Freire Boaventura (Galahad)
LPIC-II | MCP
A resposta ajudou? Agradeça!
"Linux poses a real challenge for those with a taste for late-night hacking (and/or conversations with God)."
(By Matt Welsh)
- 08-07-2008 #5
deu certo obg...agora para eu deixar isso automatizado como faço? pis tentei alguns tutoriais que copia a chave de um para o outro e nào funcionou.
- 08-07-2008 #6
- Data de Ingresso
- Jun 2008
- Localização
- Espírito Santo
- Posts
- 267
- Posts de Blog
- 2
- Reputação
- 61
Coloca essa linha dentro de um script bash, pode ser só a linha, faça o script executável e chame ele no cron com a frequência que você quiser que seu backup seja feito.Frederico Freire Boaventura (Galahad)
LPIC-II | MCP
A resposta ajudou? Agradeça!
"Linux poses a real challenge for those with a taste for late-night hacking (and/or conversations with God)."
(By Matt Welsh)
- 08-07-2008 #7
já está rodando dentro de um script mas o problema é que pede a senha do ssh do servidor destino então queria deixar automático o login entre os servidores.
- 08-07-2008 #8
- Data de Ingresso
- Jun 2008
- Localização
- Espírito Santo
- Posts
- 267
- Posts de Blog
- 2
- Reputação
- 61
Você pode usar chaves do SSH então.
ssh-keygen de um lado e coloca a chave no ~/.ssh/authorized_keys do outro lado.Frederico Freire Boaventura (Galahad)
LPIC-II | MCP
A resposta ajudou? Agradeça!
"Linux poses a real challenge for those with a taste for late-night hacking (and/or conversations with God)."
(By Matt Welsh)
- 11-07-2008 #9
eu crio a chave normal(no server cliente) mas quando vou copiar aparece uma mensagem dizendo que a pasta ou arquivo não existe..então criei o arquivo do outro lado(no servidor destino) e abri o arquivo no cliente, copiei e colei no server na hora de salvar do outro lado(servidor) diz que não tenho permissão...já dei chmod 777 no arquivo ~/.ssh/authorized_keys e nada não consigo salvar op engraçado que no cliente consigo salvar na pasta ~/.ssh/authorized_keys dele....o que pode ser?
- 11-07-2008 #10
- Data de Ingresso
- Jun 2008
- Localização
- Espírito Santo
- Posts
- 267
- Posts de Blog
- 2
- Reputação
- 61
Vamos lá...
quando você cria a chave no cliente, ele gera na verdade um par de chaves, id_dsa e id_dsa.pub, certo?
procura no /etc/ssh/sshd_config, do servidor de destino, pela linha:esse id_dsa.pub você vai copiar para dentro do ~/.ssh/authorized_keys do usuário que você vai usar para conectar na máquina de destino.Código:AuthorizedKeysFile .ssh/authorized_keys
Frederico Freire Boaventura (Galahad)
LPIC-II | MCP
A resposta ajudou? Agradeça!
"Linux poses a real challenge for those with a taste for late-night hacking (and/or conversations with God)."
(By Matt Welsh)
Tópicos Similares
dificuldade com backup remoto
Por Dedao no fórum Adm. em GeralRespostas: 4Último Post: 20-04-2007, 09:24Acesso remoto no usando Iptables
Por bandlinux no fórum Proxy/NAT/FirewallRespostas: 3Último Post: 18-12-2004, 18:57Backup para servidor remoto
Por ghenri no fórum Adm. em GeralRespostas: 3Último Post: 13-12-2004, 18:05Acesso remoto de uma estação com XP usando VNC
Por rfdasilva1 no fórum Adm. em GeralRespostas: 2Último Post: 29-09-2004, 19:10Script de Backup remoto
Por no fórum Adm. em GeralRespostas: 2Último Post: 27-11-2003, 08:53
Visitantes encontraram esta pagina procurando por:
Nobody landed on this page from a search engine, yet!



LinkBack URL
About LinkBacks




Marcadores