Roberto, Sugiro que você usa o sftp ao invés do ssh, como está no teu script. O sftp faz parte do pacote ssh e funciona de forma semelhante ao ftp, porém com criptografia e compactação do fluxo de dados. Pode ser usado de forma interativa ou não. Veja "man sftp". E, principalmente, não use o root para esta tarefa. Configure outro usuário para isto e desabilite logins com o root no ssh. É mais seguro.
[]'s Márcio Luís Günther mailto:[EMAIL PROTECTED] http://www.MarcioGunther.com -----Mensagem original----- De: [email protected] [mailto:[EMAIL PROTECTED] Em nome de Roberto Janneu Enviada em: segunda-feira, 18 de setembro de 2006 10:17 Para: [email protected] Assunto: [shell-script] Backup com SSH Pessoal, Estou montando um script para transferir meus backups para outro servidor, via ssh porem o ssh fica pedindo a senha na hora de enviar os arquivos alguem sabe como passar a senha no script ? segue o script Valeu, Roberto Janneu #! /bin/sh # informa ao site que o backup foi iniciado echo " Iniciado backup dia - " > /tmp/status_backup_site date +%-x >> /tmp/status_backup_site # Limpa arquivos rm -rf /site/arquivos/tmp* rm -rf /site/arquivos/lock* rm -rf /site/arquivos/erros* # informa para o site status do backup echo "Compactado backup" > /tmp/status_backup_site # agrupa / compacta / envia servidor de backup tar cvf - /site/arquivos/ | gzip -c -1 | ssh [EMAIL PROTECTED] cat ">" backup_site.gz # informa para o site que o backup foi terminado echo "Finalizado backup dia " > /tmp/status_backup_site date +%-x >> /tmp/status_backup_site [As partes desta mensagem que não continham texto foram removidas] --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
