
katzer
(usa Ubuntu)
Enviado em 07/03/2012 - 16:10h
Terminei um shell script que gera um relatorio de hardware que desejo enviar para uma máquina da minha rede interna.
para fazer isso instalo o sshpass e executo o comando para copiar. Ver abaixo:
....
instalado=$(aptitude show sshpass | egrep 'Estado: instalado' | awk '{print $2}')
if [ $instalado == "instalado" ] 2> /dev/null; then
echo "sshpass instalado"
else
echo "INSTALANDO O SSHPASS"
aptitude install sshpass
fi
....
#gerar relatorio
[comandos]
#sshpass -p 'senha' relatorio.txt user@10.24.208.169:/home/user
no final da execução ele não copia. Se eu executar o comando no prompt
#scp 07032012_10.24.208.155.txt user@10.24.208.169:/home/user ele dá a mensagem
"the authenticity of host '10.24.208.169 (10.24.208.169)' can't be established. RSA Key fengerprint is d1:f7:b3..... Are you sure want to continue connectin (yes/no)?
quando coloco sim ele executa a copia. Depois disso o programa funciona SEI QUE TEM A VER COM A CHAVE, COMO POSSO FAZER ISSO LOGO APÓS INSTALAR
O PROGRAMA SEM QUE OCORRA ESSE ERRO?