Quando provo a ssh su particolari macchine in un elenco, il comando SSH sembra bloccarsi. Ho provato a impostare il timeout ssh. Ma poi si blocca anche dopo il timeout.
In modalità dettagliata:
OpenSSH_3.9p1, OpenSSL 0.9.7a Feb 19 2003
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to x358.x.server.com [10.x.x.x] port 22.
debug1: fd 3 clearing O_NONBLOCK
debug1: Connection established.
debug1: identity file /export/home/sqlrpt/.ssh/identity type -1
debug1: identity file /export/home/sqlrpt/.ssh/id_rsa type -1
debug1: identity file /export/home/sqlrpt/.ssh/id_dsa type 2
A questo punto si blocca.
Ho pensato che fosse un modo per creare un processo figlio per ogni chiamata SSH e se il processo non risponde dopo un timeout - Uccidilo. Ma ci sono modi meno complessi, in modo da poterlo inserire in uno script shell stesso piuttosto che cercare un programma C / C ++?