El día 21 de abril de 2011 00:55, Jorge A. Secreto <[email protected]> escribió: > El día 20 de abril de 2011 22:37, Luis Díaz <[email protected]> escribió: >> saludos.. >> te escribo por lo del tema del tunnel ssh >> amigo en cuanto puedas me comenta que tal te resulto >> estoy interesado, pq teóricamente a mi me funciono.. pero no he realizado >> pruebas concluyentes... y en estos días libres no tengo acceso al servidor. > > Hola Luis > Un asco! :-( > Estoy tratando de usar el archivo autossh.host, que viene con el > paquete, y desde el rc.local no funca. > Lamentablemente las pruebas las hago desde el servidor en producción > (si, ya sé, es una barbaridad) y para probar si una modificación da > resultado debo esperar que el trabajo tenga un claro para reiniciar el > servidor. > Si corro las rutinas desde el servidor ya funcionando, anda siempre. > El problema se me presenta cuando lo disparo desde el rc.local. Las > últimas pruebas parecen rumbear el problema por el ssh.agent, pero no > es nada concluyente. > Por supuesto que, en cuanto consiga configurarlo, voy a poner acá como quedó. > Mientras tanto estuve leyendo el apunte que me pasó Angel y, si no > hubiera renegado tanto con el autossh, no sé si no pasaría los túneles > a open vpn. > Por ahora voy a insistir un rato mas antes de darme por vencido. Y yo > también estoy parado hasta el lunes por la semana santa. > En fín, para todos aquellos que crean, felices pascuas. (y, ya que > estamos, para nosotros también) :-P >
Finalmente apareció la madre de Dorrego :-P Como de costumbre, los problemas mas "bizarres" son los mas obvios. Se sumaban un par de inconsistencias: 1.- En el script que propone autossh hay un chequeo de la existencia de ssh-agent, y la consiguiente llamada a él para que maneje la cuestión de las claves, y colisionaba con el usuario, y su clave rsa, que yo pasaba como parámetro. El script se ejecuta como root pero, root, no tiene permiso para acceder por ssh al servidor. En fin, como usuario y clave son únicos, está "cableado" y listo. Comenté las lineas correspondientes. 2.- El mas obvio de todos los problemas, pero el que mas tardé en descubrir :-(. En el momento de la ejecución de rc.local, no está incluído en el PATH el camino a /usr/local/bin, que es donde está autossh. Por eso, en el arranque, no se ejecutaba y después si. Me tendría que haber dado cuenta en seguida, pero los años durante los que fumé no me salieron gratis. Eso y el alemán que me esconde las cosas. ;-) Ahora llamo a autossh con el nombre completo, /usr/local/bin/autossh, y santo remedio :-) Entre otras cosas deshabilité el chequeo por el puerto auxiliar, y el tiempo de espera para la primera vez, y todo anda "suave" ;-) Mañana empieza a funcionar en producción y vamos a ver como va. Cualquier duda pregunten. Hasta donde sepa contestaré. Abrazos -- Jorge A Secreto Analista de Sistemas MP 361 -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected] Archive: http://lists.debian.org/[email protected]

