O comando ssshpass pode fornecer a senha para login baseado em ssh.
ssh utiliza o acesso direto TTY para certificar-se de que a senha é realmente emitido por um utilizador de teclado interativo. Sshpass executa ssh em um tty dedicado, fazendo-o pensar que está recebendo a senha de um suário interativo.
Para instalar sshpass no Debian ou Ubuntu use o comando a seguir:
$ sudo apt-get install sshpass
Como usar o sshpass?
Logar com ssh no servidor chamado srv.borghost.com com a senha chamada "Brazuca171"
$ sshpass -p 'Brazuca171' ssh avieira@srv.borghost.com
Como posso fazer backup dos meus projetos com rsync?
Execute rsync sobre ssh usando senha, passando através da linha de comando:
$ rsync --rsh="sshpass -p Brazula171 ssh -l avieira" srv.borghost.com.br:/home/avieira/projetos /backup/
Nenhum comentário:
Postar um comentário