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