XYZ
Secure Back Door, alternativa a SSH
Publciado por thinway - 06/06/07 a las 12:06:33 pmSBD es una herramienta útil para aquellos usuarios que deseen acceder de manera remota a sus equipos y por alguna oscura razón no quieran tener levantado un servidor SSH. Para instalarlo tan sólo tendremos que descargarlo de la página del proyecto y compilarlo, teniendo en cuenta que necesitaremos el compilador de C++ junto con las librerías que se utilizan en las siguientes instrucciones:
~# cd /usr/local/
~# tar xvfz sbd-0.5.tar.gz
~# cd sbd
~# g++ -Wall -O2 -o sbdd ssocket.cpp sha1.cpp utils.cpp sbdd.cpp
~# g++ -Wall -O2 -o sbd csocket.cpp sha1.cpp utils.cpp sbd.cpp
Para utilizarlo necesitaremos crear dos claves idénticas (enckey.bits en el cliente y deckey.bits en el servidor) simplemente escribiendo una secuencia de caracteres (no hay límite) con cualquier editor de texto plano. También existe un fichero athkey.bits (se crea de la misma manera que los anteriores) en el servidor cuyo objetivo es autenticar el cliente en caso de ataques por suplantación de IP.
Una vez está todo configurado sólo hay que copiar el cliente de SBD junto con el fichero enckey.bits en la máquina desde la que queremos acceder al servidor. Aunque se se tienen problemas tal vez sea mejor compilar el cliente en esta máquina.
Para probar el servidor escuchando en el puerto 12345 (puerto por defecto 31415), tan sólo tendremos que ejecutar:
./sbdd 12345
Si todo funciona correctamente ya podremos ejecutar acciones sobre el servidor. Por ejemplo para levantar el servidor Apache desde el cliente:
./sbd ip_del_servidor 12345 "/etc/init.d/apache2 start"
Personalmente prefiero SSH, pero creo que SBD me será útil en algunas ocasiones. Espero que a vosotros también.
Vía: Linux.com
Este blog funciona gracias a WordPress con el theme GimpStyle diseñado por Horacio Bella.
Entradas y Comentarios feeds.
XHTML y CSS válidos.