Mostrando entradas con la etiqueta ssh. Mostrar todas las entradas
Mostrando entradas con la etiqueta ssh. Mostrar todas las entradas

Monocaffe Connections Manager 0.3

He terminado la versión 0.3 de MCM. Si tenemos "dialog" instalado, al ejecutar sin ningún argumento, nos mostrará un menú con los servidores y con pulsar ENTER sobre alguno, abrirá la conexión. También he cambiado el fichero .mcm donde se guardan los datos de las conexiones para utilizar XML y eliminar un pequeño bug que había. También he añadido conexiones FTP.

Podéis descargarlo desde aqui

This software is designed to ease the management of connections to several types of servers. Since I couldn't find any solution to handle all types of connections from a console, mcm was born. The idea is to avoid having to maintain a separate spreadsheet or wiki page with all the servers I usually connect to and keep that monster open during my work sessions.
There are other solutions, but each handled either ssh only connections, or graphical connections (like vnc). Also, this graphical connections managers were designed to have a GUI and a single command from the console is what I wanted.
My main objective is to provide a fast and reliable mean to store the information of this connections and be able to reach them fast and easily.

Click here to download version 0.3

Screenshot!

HUP SSH

Cuantos de vosotros no os habéis encontrado en la situación de estar conectados a un servidor remoto por SSH y tener la necesidad de modificar la configuración de SSH y reiniciarlo sin perder la conexión (empezar una entrada de blog con esta duda creo que indica bastante bien el enfoque del mismo :)

Supongo que pocos, vista la relación entre visitas y comentarios :(

En fin, con un sencillo comando podemos reiniciar el servicio de SSH sin perder la conexión:

#kill -HUP [ssh pid]

o
$sudo kill -HUP [ssh pid]


Para encontrar el PID (Process ID) de SSH podemos hacerlo de dos formas:

$ps -ef | grep ssh


o

#netstat -putadon | grep :22


De esta forma podemos incluso parchear, compilar un nuevo binario y reiniciar con un servicio de SSH totalmente nuevo, sin perder la conexión.

Existe otra solución un poco n00b que sería iniciar el servicio de Telnet (porque no lo tienes iniciado ¿verdad?) y conectar por Telnet, pero recordad, que en el Telnet no usa cifrado, por lo que las comunicaciones se pueden snifar sin ningún problema. Otro uso interesante de HUP es para reiniciar inittab, pero esto es para otra entrada.