SSH
0

Cygwin: Instalando ClusterSSH en windows

Una de las maneras más comunes de tener una línea de comandos en Windows, más allá de tener una máquina virtual, es que nos instalemos Cygwin.

Esto nos ayudará sobre todo a la hora de poder instalar o usar aplicaciones como puede ser ClusterSSH.

Para todos aquellos que no lo sepan, es la manera más optima de modificar múltiples servidores a la vez, no obstante, en la Wiki del proyecto está muy bien explicado (en inglés).

Lo primero que vamos a necesitar es instalar Cygwin pero cuando tengamos que seleccionar los paquetes que queremos agregar además de la instalación básica, esto lo haremos desde la siguiente pantalla.

Para hacer que la instalación se mucho más rápida y que no tengamos problemas al respecto, vamos a tener que instalar completamente los siguientes paquetes:

  • Archive/unzip
  • web/wget
  • net/ncftp
  • utils/gnupg
  • Devel/gcc-core
  • Devel/binutils
  • Devel/make
  • Devel/patchutils
  • X11/xorg-server
  • X11/tcl-tk
  • X11/xinit
  • X11/xlaunch
  • Editors/vim
  • Perl/perl-Tk

Si tienes duda entre un paquete u otro, agrega ambos. En este punto, es mejor que sobre que no que falte.

Una vez que se haya terminado de instalar, vamos a ejecutar el programa que se ha instalado con el nombre XWIN Server.

Ahora que ya se está ejecutando, arrancamos Cygwin y tendremos que poner los siguientes comandos.

cpan X11::Protocol
cpan X11::Protocol::WM module
cpan Exception::Class
cpan Try::Tiny
cpan Readonly
cpan Test::DistManifest
cpan Test::Trap

Como nunca hemos usado cpan dentro en esta instalación, nos va a aparecer un configurado que será casi automático, pero tendremos que usar la configuración por defecto.

Cuando termine y arranque el protocolo X11, podremos hacer la prueba ejecutando xclock.

Una vez que funcione el xclock, podremos decir que Cygwin está preparado para hacer funcionar cssh.

Ahora vamos a proceder con la instalación de cssh, puesto que es por lo que hemos hecho todo lo anterior.

Usaremos la versión 4.13 (última en el momento de realizar el manual)

wget https://vorboss.dl.sourceforge.net/project/clusterssh/2.%20ClusterSSH%20Series%204/App-ClusterSSH-v4.13.2.tar.gz

Cuando tengamos descargado el fichero en cuestión, lo tendremos que descomprimir con el siguiente comando:

tar -xvzf App-ClusterSSH-v4.13.2.tar.gz

Nos creará una carpeta con el mismo nombre que el fichero en cuestión, pero sin llevar el .tar.gz, por lo que tendremos que acceder a la misma y ejecutar los siguientes comandos uno a uno.

perl Build.PL
./Build
./Build test
./Build install

Una vez que se complete el proceso, cerramos Cygwin, lo arrancamos de nuevo y ya lo tendremos listo para ser usado.