Estou usando o sshpass para verificar a conectividade com dispositivos com uma combinação comum de usuário / senha.
sshpass -p mypassword ssh -q username@ipaddress
Eu quero executar um loop sobre um arquivo com vários endereços IP, gerando os resultados de ssh em um arquivo de saída. É possível? Além disso, para dispositivos que não podem ser acessados por qualquer motivo específico, parece haver um problema de atraso de tempo limite (20 segundos). Existe uma maneira de sair de uma tentativa ssh depois de dizer 5 segundos e passar para o próximo addess?
Tags ssh shell-script sshpass