Visite também: BR-Linux ·  VivaOLinux ·  LinuxSecurity ·  Dicas-L ·  NoticiasLinux ·  SoftwareLivre.org ·  [mais]
Tópico Fechado
Página 1 de 2
1 2 ÚltimoÚltimo
Resultados 1 a 10 de 14

Tópico: Backup remoto com ssh usando porta 2222

  1. #1
    Data de Ingresso
    Mar 2007
    Localização
    Bahia
    Posts
    743
    Reputação
    113

    Padrão Backup remoto com ssh usando porta 2222

    estou 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.

  2. #2
    Avatar de galahad
    galahad está desconectado Super Moderador galahad galahad
    Data de Ingresso
    Jun 2008
    Localização
    Espírito Santo
    Posts
    267
    Posts de Blog
    2
    Reputação
    61

    Padrão

    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)

  3. #3
    Data de Ingresso
    Mar 2007
    Localização
    Bahia
    Posts
    743
    Reputação
    113

    Padrão

    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.

  4. #4
    Avatar de galahad
    galahad está desconectado Super Moderador galahad galahad
    Data de Ingresso
    Jun 2008
    Localização
    Espírito Santo
    Posts
    267
    Posts de Blog
    2
    Reputação
    61

    Padrão

    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)

  5. #5
    Data de Ingresso
    Mar 2007
    Localização
    Bahia
    Posts
    743
    Reputação
    113

    Padrão

    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.

  6. #6
    Avatar de galahad
    galahad está desconectado Super Moderador galahad galahad
    Data de Ingresso
    Jun 2008
    Localização
    Espírito Santo
    Posts
    267
    Posts de Blog
    2
    Reputação
    61

    Padrão

    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)

  7. #7
    Data de Ingresso
    Mar 2007
    Localização
    Bahia
    Posts
    743
    Reputação
    113

    Padrão

    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.

  8. #8
    Avatar de galahad
    galahad está desconectado Super Moderador galahad galahad
    Data de Ingresso
    Jun 2008
    Localização
    Espírito Santo
    Posts
    267
    Posts de Blog
    2
    Reputação
    61

    Padrão

    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)

  9. #9
    Data de Ingresso
    Mar 2007
    Localização
    Bahia
    Posts
    743
    Reputação
    113

    Padrão

    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?

  10. #10
    Avatar de galahad
    galahad está desconectado Super Moderador galahad galahad
    Data de Ingresso
    Jun 2008
    Localização
    Espírito Santo
    Posts
    267
    Posts de Blog
    2
    Reputação
    61

    Padrão

    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:
    Código:
    AuthorizedKeysFile     .ssh/authorized_keys
    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.
    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ópico Fechado
Página 1 de 2
1 2 ÚltimoÚltimo

Tópicos Similares

  1. dificuldade com backup remoto
    Por Dedao no fórum Adm. em Geral
    Respostas: 4
    Último Post: 20-04-2007, 09:24
  2. Acesso remoto no usando Iptables
    Por bandlinux no fórum Proxy/NAT/Firewall
    Respostas: 3
    Último Post: 18-12-2004, 18:57
  3. Backup para servidor remoto
    Por ghenri no fórum Adm. em Geral
    Respostas: 3
    Último Post: 13-12-2004, 18:05
  4. Acesso remoto de uma estação com XP usando VNC
    Por rfdasilva1 no fórum Adm. em Geral
    Respostas: 2
    Último Post: 29-09-2004, 19:10
  5. Script de Backup remoto
    Por no fórum Adm. em Geral
    Respostas: 2
    Último Post: 27-11-2003, 08:53

Visitantes encontraram esta pagina procurando por:

Nobody landed on this page from a search engine, yet!

Tags para este Tópico

Marcadores

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • Você pode enviar respostas
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens