Senhores,
Caso algum de vcs estejam em frente a um evento do FLISOL em qualquer estado que não seja Bahia, preciso que entrem em contato comigo para tratarmos de uma assunto referente a esse evento. ´S somente válido para os FLISOL que vão acontecer em alguma faculdade.
Salve galeta, gostaria de saber se alguém usa o rsync com password-file...
Se alguém puder dar alguma dica...
No aguardo Sandro at Hábil
Ola Sandro... olha so o meu caso aqui, ve se serve ai pro seu:
Como é a primeira vez que usamos o rsync é feita uma verificação de fingerprint (impressão digital), é solicitada a senha (pode ser feito sem senha) e após isso é realizado a cópia remota dos arquivos do servidor 2 (ns2) para o servidor 1 (ns1) preservando os atributos originais:
# rsync -avpz ns2.testelinux.edu.br:/home/pool/backup-Micro*.tar /home/pool The authenticity of host 'ns2.testelinux.edu.br (172.16.12.112)' can't be established. RSA key fingerprint is cd:60:38:4e:53:ab:3e:51:58:22:74:82:ab:18:58:b8. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'ns2.testelinux.edu.br' (RSA) to the list of known hosts. Password:senha_secreta receiving file list ... done backup-Micro1.tar backup-Micro2.tar backup-Micro3.tar sent 86 bytes received 59985 bytes 1741.19 bytes/sec total size is 61440000 speedup is 1022.79
Acho que vc perceu o que foi feito aqui né?
Abçs t+
Olá Adilson... neste caso vc esta no ns2? ou no ns1? pois pelo q entendo vc esta no ns1 movendo os arquivos de /home/pool para tar no ns2.... isso?
No aguardo ----- Original Message ----- From: Adilson Bonanovisky To: Lista de discussão voltada para os usuários brasileiros do Fedora Sent: Monday, March 30, 2009 11:15 AM Subject: Re: [Fedora-users-br] rsync password-file
Ola Sandro... olha so o meu caso aqui, ve se serve ai pro seu:
Como é a primeira vez que usamos o rsync é feita uma verificação de fingerprint (impressão digital), é solicitada a senha (pode ser feito sem senha) e após isso é realizado a cópia remota dos arquivos do servidor 2 (ns2) para o servidor 1 (ns1) preservando os atributos originais:
# rsync -avpz ns2.testelinux.edu.br:/home/pool/backup-Micro*.tar /home/pool The authenticity of host 'ns2.testelinux.edu.br (172.16.12.112)' can't be established. RSA key fingerprint is cd:60:38:4e:53:ab:3e:51:58:22:74:82:ab:18:58:b8. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'ns2.testelinux.edu.br' (RSA) to the list of known hosts. Password:senha_secreta receiving file list ... done backup-Micro1.tar backup-Micro2.tar backup-Micro3.tar sent 86 bytes received 59985 bytes 1741.19 bytes/sec total size is 61440000 speedup is 1022.79
Acho que vc perceu o que foi feito aqui né?
Abçs t+
------------------------------------------------------------------------------
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
Veja.... "...após isso é realizado a cópia remota dos arquivos do servidor 2 (ns2) para o servidor 1 (ns1) preservando os atributos originais..."
Isso quer dizer que to copiando (não movendo, copiando) da maquina ns2 para maquina ns1 onde estou...
Mas agora vi que vc ta na duvida sobre o parametro --password-file...
Olha essa saida:
[jucabala@arb1 testersync]$ rsync -avz --password-file=/root/rsyncpw jucabala@ns1.serverlinux.com:/home/adilson/bkp.dat /tmp/testersync The --password-file option may only be used when accessing an rsync daemon. rsync error: syntax or usage error (code 1) at main.c(1239) [receiver=3.0.4]
Aqui a gente descobre que essa linha so pode ser usada se o daemon do rsync estiver no ar. Isso quer dizer que vc tem que completar o download do rsync via yum e alerar o arquivo /etc/xinetd/rsync para habilitar o serviço rsync.
Lembrando que podemos usar esse comando usando duas ideias (cuidado, as duas linhas parecem iguais, mas naum saum):
1) Usando rsync com o daemon do rsync. [jucabala@arb1 testersync]$ rsync -avz --password-file=/root/rsyncpw jucabala@ns1.serverlinux.com::/home/adilson/bkp.dat /tmp/testersync
2) Usando rsync sem o daemon do rsync. [jucabala@arb1 testersync]$ rsync -avz --password-file=/root/rsyncpw jucabala@ns1.serverlinux.com:/home/adilson/bkp.dat /tmp/testersync
Falouzzzzzzzzzzzz
t+
Olá vou testar qq coisa posto aki Muito obrigado Sandro ----- Original Message ----- From: Adilson Bonanovisky To: Lista de discussão voltada para os usuários brasileiros do Fedora Sent: Monday, March 30, 2009 10:14 PM Subject: Re: [Fedora-users-br] rsync password-file
Veja.... "...após isso é realizado a cópia remota dos arquivos do servidor 2 (ns2) para o servidor 1 (ns1) preservando os atributos originais..."
Isso quer dizer que to copiando (não movendo, copiando) da maquina ns2 para maquina ns1 onde estou...
Mas agora vi que vc ta na duvida sobre o parametro --password-file...
Olha essa saida:
[jucabala@arb1 testersync]$ rsync -avz --password-file=/root/rsyncpw jucabala@ns1.serverlinux.com:/home/adilson/bkp.dat /tmp/testersync The --password-file option may only be used when accessing an rsync daemon. rsync error: syntax or usage error (code 1) at main.c(1239) [receiver=3.0.4]
Aqui a gente descobre que essa linha so pode ser usada se o daemon do rsync estiver no ar. Isso quer dizer que vc tem que completar o download do rsync via yum e alerar o arquivo /etc/xinetd/rsync para habilitar o serviço rsync.
Lembrando que podemos usar esse comando usando duas ideias (cuidado, as duas linhas parecem iguais, mas naum saum):
1) Usando rsync com o daemon do rsync. [jucabala@arb1 testersync]$ rsync -avz --password-file=/root/rsyncpw jucabala@ns1.serverlinux.com::/home/adilson/bkp.dat /tmp/testersync
2) Usando rsync sem o daemon do rsync. [jucabala@arb1 testersync]$ rsync -avz --password-file=/root/rsyncpw jucabala@ns1.serverlinux.com:/home/adilson/bkp.dat /tmp/testersync
Falouzzzzzzzzzzzz
t+
------------------------------------------------------------------------------
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
Somente uma duvida Adilson ... o daemon fica no que envia ou q recebeu?
No aguardo ----- Original Message ----- From: Adilson Bonanovisky To: Lista de discussão voltada para os usuários brasileiros do Fedora Sent: Monday, March 30, 2009 10:14 PM Subject: Re: [Fedora-users-br] rsync password-file
Veja.... "...após isso é realizado a cópia remota dos arquivos do servidor 2 (ns2) para o servidor 1 (ns1) preservando os atributos originais..."
Isso quer dizer que to copiando (não movendo, copiando) da maquina ns2 para maquina ns1 onde estou...
Mas agora vi que vc ta na duvida sobre o parametro --password-file...
Olha essa saida:
[jucabala@arb1 testersync]$ rsync -avz --password-file=/root/rsyncpw jucabala@ns1.serverlinux.com:/home/adilson/bkp.dat /tmp/testersync The --password-file option may only be used when accessing an rsync daemon. rsync error: syntax or usage error (code 1) at main.c(1239) [receiver=3.0.4]
Aqui a gente descobre que essa linha so pode ser usada se o daemon do rsync estiver no ar. Isso quer dizer que vc tem que completar o download do rsync via yum e alerar o arquivo /etc/xinetd/rsync para habilitar o serviço rsync.
Lembrando que podemos usar esse comando usando duas ideias (cuidado, as duas linhas parecem iguais, mas naum saum):
1) Usando rsync com o daemon do rsync. [jucabala@arb1 testersync]$ rsync -avz --password-file=/root/rsyncpw jucabala@ns1.serverlinux.com::/home/adilson/bkp.dat /tmp/testersync
2) Usando rsync sem o daemon do rsync. [jucabala@arb1 testersync]$ rsync -avz --password-file=/root/rsyncpw jucabala@ns1.serverlinux.com:/home/adilson/bkp.dat /tmp/testersync
Falouzzzzzzzzzzzz
t+
------------------------------------------------------------------------------
-- Fedora-users-br mailing list Fedora-users-br@redhat.com https://www.redhat.com/mailman/listinfo/fedora-users-br
pode ser nos dois se vc adotar a ideia de ida e vinda....
Olá,
Só para complementar a explicação...
Quando usamos o rsync *sem daemon*, isso quer dizer que o transporte dos arquivos é feito via uma camada de shell (exemplo: ssh). Então quando o Adilson falou usando rsync sem daemon, isso quer dizer que:
1. O usuário executa o comando no "cliente". 2. O cliente se conecta via SSH na máquina remota 3. A transferência dos arquivos é feita para a máquina remota e vice-versa.
Neste caso realmente o daemon não existe, pelo menos no conceito de daemon (que é um serviço que fica escutando na interface atrás de conexões). São dois comandos rsync sendo executados via SSH. Tanto que na hora da transferência, se você olhar os processos nas duas máquinas, verá o comando rsync ser executado.
Sabendo disto, se você não quer mais um serviço (daemon) rodando na sua máquina sem uma finalidade muito sólida (o que é a maioria dos casos), eu recomendo que você ao invés de usar o --password-file, usar as chaves públicas do SSH, assim as transferências podem passar sem senha.
Mais uma vez puxando a bola pro meu site (:P), uma leitura interessante para aprender a autenticação via chaves e outras funcionalidades do SSH pode ser encontrado em:
http://www.devin.com.br/ssh-muito-mais-que-um-simples-shell-seguro/
Certo, mas o daemon fica no servidor que envia ou q recebe?
e como coloco pra rodar o daemon?
No aguardo
----- Original Message ----- From: "Hugo Cisneiros (Eitch)" hugo@devin.com.br To: "Lista de discussão voltada para os usuários brasileiros do Fedora" fedora-users-br@redhat.com Sent: Thursday, April 02, 2009 11:55 AM Subject: Re: [Fedora-users-br] rsync password-file
Olá,
Só para complementar a explicação...
Quando usamos o rsync *sem daemon*, isso quer dizer que o transporte dos arquivos é feito via uma camada de shell (exemplo: ssh). Então quando o Adilson falou usando rsync sem daemon, isso quer dizer que:
1. O usuário executa o comando no "cliente". 2. O cliente se conecta via SSH na máquina remota 3. A transferência dos arquivos é feita para a máquina remota e vice-versa.
Neste caso realmente o daemon não existe, pelo menos no conceito de daemon (que é um serviço que fica escutando na interface atrás de conexões). São dois comandos rsync sendo executados via SSH. Tanto que na hora da transferência, se você olhar os processos nas duas máquinas, verá o comando rsync ser executado.
Sabendo disto, se você não quer mais um serviço (daemon) rodando na sua máquina sem uma finalidade muito sólida (o que é a maioria dos casos), eu recomendo que você ao invés de usar o --password-file, usar as chaves públicas do SSH, assim as transferências podem passar sem senha.
Mais uma vez puxando a bola pro meu site (:P), uma leitura interessante para aprender a autenticação via chaves e outras funcionalidades do SSH pode ser encontrado em:
http://www.devin.com.br/ssh-muito-mais-que-um-simples-shell-seguro/
2009/4/2 Hábil Tecnologia - Redes redes@habil.eti.br:
Certo, mas o daemon fica no servidor que envia ou q recebe? e como coloco pra rodar o daemon?
Primeiro vamos pensar: o que é um daemon?
Um programa que fica rodando em background no sistema, realizando tarefas (como esperar conexões rsync e transferir arquivos). Quando um sistema roda um daemon, ele se torna o servidor deste serviço.
Segundo, pra que serve o rsync?
Transferência de arquivos, assim como FTP ou SFTP. O conceito é o mesmo, só muda o protocolo de comunicação, que é feito para melhor sincronizar os arquivos. Em um FTP, que deve ser mais conhecido para você, se você coloca um servidor (daemon), essa máquina pode tanto *enviar* (download indo para o cliente) quanto *receber* (upload vindo do cliente), certo? Com o conceito do daemon é a mesma coisa.
A questão é que se o daemon está rodando em uma máquina, as outras (clientes) terão que conectar nessa máquina (servidor).
Terceiro, como habilitar o daemon rsync?
No Fedora, o serviço rsync pode ser habilitado através do xinetd. Uma vez instalado o rsync (yum install rsync), você pode utilizar o comando:
chkconfig rsync on # (habilita o serviço rsync no xinetd) service xinetd start # (inicia o serviço xinetd)
O rsync utiliza a porta 873:
$ grep rsync /etc/services rsync 873/tcp # rsync rsync 873/udp # rsync
OK.... entendi... vou fazer uns testes qq coisa te aviso...
Muito Obrigado...
----- Original Message ----- From: "Hugo Cisneiros (Eitch)" hugo@devin.com.br To: "Lista de discussão voltada para os usuários brasileiros do Fedora" fedora-users-br@redhat.com Sent: Friday, April 03, 2009 9:29 AM Subject: Re: [Fedora-users-br] rsync password-file
2009/4/2 Hábil Tecnologia - Redes redes@habil.eti.br:
Certo, mas o daemon fica no servidor que envia ou q recebe? e como coloco pra rodar o daemon?
Primeiro vamos pensar: o que é um daemon?
Um programa que fica rodando em background no sistema, realizando tarefas (como esperar conexões rsync e transferir arquivos). Quando um sistema roda um daemon, ele se torna o servidor deste serviço.
Segundo, pra que serve o rsync?
Transferência de arquivos, assim como FTP ou SFTP. O conceito é o mesmo, só muda o protocolo de comunicação, que é feito para melhor sincronizar os arquivos. Em um FTP, que deve ser mais conhecido para você, se você coloca um servidor (daemon), essa máquina pode tanto *enviar* (download indo para o cliente) quanto *receber* (upload vindo do cliente), certo? Com o conceito do daemon é a mesma coisa.
A questão é que se o daemon está rodando em uma máquina, as outras (clientes) terão que conectar nessa máquina (servidor).
Terceiro, como habilitar o daemon rsync?
No Fedora, o serviço rsync pode ser habilitado através do xinetd. Uma vez instalado o rsync (yum install rsync), você pode utilizar o comando:
chkconfig rsync on # (habilita o serviço rsync no xinetd) service xinetd start # (inicia o serviço xinetd)
O rsync utiliza a porta 873:
$ grep rsync /etc/services rsync 873/tcp # rsync rsync 873/udp # rsync
br-users@lists.fedoraproject.org