rsync entre servidores linux [RESOLVIDO]

1. rsync entre servidores linux [RESOLVIDO]

Thiago
Pernilongo

(usa XUbuntu)

Enviado em 01/01/2021 - 17:52h

Boa tarde pessoal e feliz ano novo primeiramente!!!

Desde já peço desculpas se estiver postando no local errado, é meu primeiro post, então ainda não manjo muito de como funciona o forum aqui ok :)

Bom, vamos lá, tenho a seguinte situação, inicialmente tenho 2 servidores, um xubuntu e um debian ambos já estão instalados ssh e funcionando, ambos estão pingando entre si, e ambos já funcionam transferencia de arquivos entre si, inclusive com o rsync, pois bem, minha ideia é por exemplo digamos que o debian sera o servidor de backups , então pensei no seguinte, eu quero que o debian vá até o xubuntu por exemplo e "pegue" pasta x1 por exemplo e tudo que exista dentro dela ok, até aí eu já consegui depois de algumas pesquisas na net da seguinte forma:

rsync -azvh --progress thiago@192.168.0.142:/x1/ /BackupDebian/ 


ok, depois de executar esse comando é pedido a senha do servidor em questão e depois que entro com a senha é feita a sincronia, tudo certo, porém ainda tenho 2 questões:

1- se eu usar o seguinte comando:
rsync -azvh --progress root@192.168.0.42:/x1/ /BackupDebian/ 


alguem consegue me explicar porque mesmo eu informando a senha do root corretamente eu não consigo exito na execução desse comando? simplesmente aparece acesso negado!

2- há alguma forma de eu conseguir executar esse comando sem ter que colocar a senha toda vez que me é pedido? até para mais adiante tentar criar um script e automatizar isso com o cron de repente? eu até vi um artigo na net falando que é possivel criar uma chave publica e compartilhar ela entre os servidores para que os mesmos "conversem" sem a necessidade de ficar sempre informando a senha e talz, mas sinceramente eu não entendi como se faz, tb sou bem iniciante em linux :|

enfim acho que é isso, desculpem o texto grande, é porque tentei expor ao máximo o problema e espero que tenha ficado claro, mas qualquer outra questão eu tento explicar de forma melhor....

desde já agradeço a atenção e toda ajuda é muito bem vinda \o/
abs



  


2. MELHOR RESPOSTA

Isma
ismabsd

(usa FreeBSD)

Enviado em 02/01/2021 - 11:04h

Tudo certo ?

No primeiro caso verifique se a opção de acesso com o root está ativa no SSH. Segue link.

https://www.vivaolinux.com.br/dica/Como-habilitar-acesso-root-via-SSH

Para o segundo, você vai precisar criar a chave de acesso, é bem simples de fazer. Segue outro link.

https://cloud.ibm.com/docs/ssh-keys?topic=ssh-keys-generating-and-using-ssh-keys-for-remote-host-aut...

3. re: rsync entre servidores linux

Thiago
Pernilongo

(usa XUbuntu)

Enviado em 02/01/2021 - 15:39h

ismabsd escreveu:

Tudo certo ?

No primeiro caso verifique se a opção de acesso com o root está ativa no SSH. Segue link.

https://www.vivaolinux.com.br/dica/Como-habilitar-acesso-root-via-SSH

Para o segundo, você vai precisar criar a chave de acesso, é bem simples de fazer. Segue outro link.

https://cloud.ibm.com/docs/ssh-keys?topic=ssh-keys-generating-and-using-ssh-keys-for-remote-host-aut...


ismabsd, muito obrigado pela ajuda meu irmão, os artigos que você passou foi bem direto e de facil entendimento,
consegui fazer o que eu queria e fiquei muito feliz \o/, kkkk pode parecer besteira mas aprendi muito só com a resolução desse problema, enfim,
muito obrigado pela ajuda, grande abraço ;)






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts