Archive

Posts Tagged ‘SSH’

PAC Manager: GUI grafico para gestionar conexiones Telnet/SSH

Últimamente estoy probando PAC y tengo que decir que es de lo mejorcito que me he encontrado cuando necesitas conectar con muchas máquinas diferentes mediante conexiones Telnet o SSH. Dicen que es similar a SecureCRT (ahi no te puedo responder, porque en su dia, o tenia que pagar la licencia o crackear el programa, que no es mi estilo desde hace mucho tiempo, asi que pase). Pero PAC Manager te permite hacer agrupaciones de maquinas, y acceder de manera muy intuitiva a la conexión de manera automática con 1 simple click. Es decir, te configuras la conexión SSH o Telnet indicando la IP de la maquina, usuario y password y le das un nombre a la conexión. Luego desde el menu principal ya puedes acceder directamente a las maquinas simplemente haciendo click en el nombre asignado. Casi mejor, si trabajas como administrador de sistemas le echas un vistazo.
Una cosa que me gusta es que tambien puedes ejecutar comandos via “expect” una vez que estableces la conexión. Asi por ejemplo podrias conectar a una máquina y que te dejara directamente en algun determinado directorio o ejecutara un script. Podeis ver un ejemplo en la captura de pantalla. Por ejemplo: Esperarias el prompt del sistema () y al recibirse ejecutarias el comando “cd directorio_destino”. Y podrias ir añadiendo más secuencias “expect” conforme fuera necesario. Chapo!!.

Para instalarlo en Lucid:

Hay que añadir el repositorio de getdeb:

sudo wget -q -O- http://archive.getdeb.net/getdeb-archive.key |  sudo apt-key add -
echo "deb http://archive.getdeb.net/ubuntu lucid-getdeb apps" >>
/etc/apt/sources.list.d/getdeb.list

Actualizamos:

sudo apt-get update

Despues instalamos la versión de libgnome2-vte-perl correspondiente a nuestra arquitectura:

sudo aptitude install libgnome2-vte-perl

y luego, descargamos el .deb desde http://sourceforge.net/projects/pacmanager/, lo instalamos y listo. Ya podemos ejecutar “Pac”. Configuramos nuestras conexiones SSH y Telnet y fin.

Lo dicho: Muy recomendable, Si tienes que conectar con muchas máquinas.

Enlace | Pantallazos PAC Manager


Share/Bookmark

Ejecutar scp en background sin ssh-keys

Problema: tengo que lanzar una orden scp para copiar el contenido de un directorio en un servidorA a la misma ruta en el servidorB. Para ello, me conecto desde el PC de casa al servidorA por ssh y lanzo la orden. El problema radica en que no quiero dejar la terminal abierta en el ordenador de casa. Lo que quiero es darle la orden al servidorA y desconectar. Esto se puede hacer precediendo la orden con un nohup por delante y dejándolo en segundo plano… ¡pero scp pide password! Y si está en segundo plano no lo puedo teclear o_O

Solución: usar claves ssh (ssh-keys), de tal forma que se copia la clave ssh pública en el servidorB y a partir de ahi éste no le pedirá password al usuario conectándose desde servidorA. Ésto se puede hacer y no es demasiado complicado (en resumidas cuentas, se crea una pareja de clave pública-clave privada, se sube la clave pública al servidor B y se da la orden de aceptar al cliente que tenga la clave privada correspondiente, sin necesidad de password), pero me gustaría hacerlo de forma más sencilla, sin claves ssh ni necesidad de más configuraciones. Ésto último también se puede hacer, con screen, esa gran aplicación que poco o nada veo usar a la gente.

Leer más…

Categorías:How's To, Linux, SSH Etiquetas: , , ,