Tengo un script ssh que se parece a este.
#!/bin/bash
user="jumpuser"
host="??.??.??.??"
port="34"
x="ssh $user@$host -p $port "
x+="-L 8001:??.??.??.??:34 "
# ...many more entries
x+="-L 8998:??.??.??.??:34 "
$x
Usamos esto en mi equipo para crear un túnel para llegar a ciertos servicios en nuestro entorno.
Esto estaba funcionando perfectamente bien, pero hoy empezó a fallar. Lo raro es que sólo me falla a mí. Recibo este error y no se realiza ninguna conexión:
dup() in/out/err failed
Estoy en Mac OS, como todos los demás, pero soy la única persona que tiene este problema y comenzó específicamente hoy. Ya reinicié mi máquina varias veces sin éxito.
Respuesta1
Lo que solucionó esto para mí fue este comando:
ulimit -n 20000 24000
Justo antes de ejecutar mi script.