El problema puede ser que ssh está intentando conectarse a todas las direcciones IP diferentes a las que resuelve www.google.com
. Por ejemplo en mi máquina:
# ssh -v -o ConnectTimeout=1 -o ConnectionAttempts=1 www.google.com
OpenSSH_5.9p1, OpenSSL 0.9.8t 18 Jan 2012
debug1: Connecting to www.google.com [173.194.43.20] port 22.
debug1: connect to address 173.194.43.20 port 22: Connection timed out
debug1: Connecting to www.google.com [173.194.43.19] port 22.
debug1: connect to address 173.194.43.19 port 22: Connection timed out
debug1: Connecting to www.google.com [173.194.43.18] port 22.
debug1: connect to address 173.194.43.18 port 22: Connection timed out
debug1: Connecting to www.google.com [173.194.43.17] port 22.
debug1: connect to address 173.194.43.17 port 22: Connection timed out
debug1: Connecting to www.google.com [173.194.43.16] port 22.
debug1: connect to address 173.194.43.16 port 22: Connection timed out
ssh: connect to host www.google.com port 22: Connection timed out
Si me quedo con una dirección IP específica, se vuelve mucho más rápido.
EDITAR: He cronometré (con time
) y los resultados son:
www.google.com
- - 5.086 segundos
- 173.94.43.16 - 1,054 segundos
de ssh docs: "Utilice esto para especificar el tiempo de espera (en segundos) utilizado al conectarse al servidor SSH, en lugar de utilizar el tiempo de espera predeterminado del sistema TCP. Este valor se usa solo cuando el destino está inactivo o no accesible, no cuando rechaza la conexión ". – Adi