JorgeCVNunes
(usa Fedora)
Enviado em 18/07/2016 - 10:25h
msoliver escreveu:
JorgeCVNunes escreveu:
msoliver escreveu:
jcvn_311 escreveu:
Ola amigo, todas as estações possuem acesso via ssh, Eu gostaria de rodar o script na minha maquina que encontra-se na mesma rede e trazer os resultados para um arquivo.
Obrigado
Boa tarde jcvn_311.
Montei um script, mas não tenho como testar....
#!/bin/bash
INI="2"
FIN="200"
REDE="192.168.0."
LOGIN="COLOQUE_SEU_LOGIN"
IP="IP_DO_SEU_PC"
ARQ00="~/ARQUIVOS_ISSUE"
INICIO() {
echo "INFORME a sua PASSPHRASE:"
ssh-agent ; ssh-add
TESTA_REDE
}
TESTA_REDE() {
echo "IP: "$REDE""$INI""
if ping -c1 "$REDE""$INI" > SAIDA_PING.txt;then
ssh -l $LOGIN ""$REDE""$INI""
echo ""$REDE""$INI":$(cat /etc/issue)" > "$REDE""$INI".txt
scp "$REDE""$INI".txt $LOGIN@"$ORIGEM":/$ARQ00
exit #FECHA A CONEXÃO SSH
else
echo ""$REDE""$INI":OFF_LINE" >> ARQUIVO_LOG.txt
fi
((INI<FIN)) && { let INI++ ; TESTA_REDE ; } || exit
}
INICIO
A "PARTE" que varre a rede, esta OK!
De acordo com o que pesquisei, usando os comando
"ssh-agent ; ssh-add" (USA CHAVES DE AUTENTICAÇãO)
será solicitado a sua senha somente uma vez.
Minha duvida é com relação ao comando scp, o mesmo deve "pegar" o arquivo gerado e enviar para a sua maquina.
É isso.
Se a resposta foi útil, marque a como a melhor...
Abç.,
Marcelo Oliver
Amigo, muito obrigado, vou testar assim que tiver o resultado eu posto.
Muito obrigado pela ajuda de todos.
_________________________________________________________
Boa noite, JorgeCVNunes.
Deu certo com o script que te passei?
No aguardo.
Marcelo Oliver
Marcelo, rodei o script, porem só esta trazendo informações do primeiro host, conforme o retorno do script abaixo:
Mas ja deu pra ter uma base, vou fuçar nele mais um pouco.
Obrigado pela ajuda.
INFORME a sua PASSPHRASE:
SSH_AUTH_SOCK=/tmp/ssh-JvTqFzfFOV7K/agent.11117; export SSH_AUTH_SOCK;
SSH_AGENT_PID=11118; export SSH_AGENT_PID;
echo Agent pid 11118;
Could not open a connection to your authentication agent.
IP: 172.16.23.101
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that a host key has just been changed.
The fingerprint for the RSA key sent by the remote host is
ad:9c:eb:79:95:e6:e6:1f:c7:9a:4e:85:b0:7c:07:13.
Please contact your system administrator.
Add correct host key in /home/jnunes/.ssh/known_hosts to get rid of this message.
Offending RSA key in /home/jnunes/.ssh/known_hosts:1
RSA host key for 172.16.23.101 has changed and you have requested strict checking.
Host key verification failed.
ssh: Could not resolve hostname : Name or service not known
lost connection