El blog de Alejandro Meroño

El blog de Alejandro Meroño Hernández

Abre conexiones SSH desde el panel de Ubuntu con SSHMenu  

SHMenu es un applet para el panel de GNOME que muestra una lista de tus conexiones SSH en un menú. Al hacer clic en una de estas cuentas se abrirá el terminal, en la posición que nosotros indiquemos, y conectaremos vía SSH con el equipo que hayamos definido en la cuenta.Un applet útil y práctico sobre todo si tenemos varias cuentas SSH en diferentes ordenadores , ya que con sólo un par de clics podemos establecer una conexión SSH con un equipo. En la siguiente imagen se muestra un listado de cuentas SSH con separadores y un submenú.

Instalación de SSHMenu

Los paquetes necesarios para la instalación de SSHMenu en Ubuntu se encuentran en la siguiente página: SSHMenu. Debemos bajarnos dos paquetes, sshmenu-gnome_version.deb y sshmenu_version.deb. Tras descargarnos los paquetes los instalaremos con el gestor de paquetes gdebi. Debemos instalar en primer lugar el paquete sshmenu y después el paquete sshmenu_gnome. Para instalar un paquete tan solo debemos hacer doble clic sobre él y después pulsar sobre el botón “Instalar el paquete”.

Añadir el applet al panel de GNOME

Una vez instalados los paquetes ya podremos añadir SSHMenu al panel de GNOME. Para ello ponemos el cursor del ratón en cualquier parte vacía del panel, pulsamos el botón derecho y a continuación seleccionamos “Añadir al panel”.

Encontraremos SSHMenu en el apartado de utilidades, tal y como vemos en la siguiente imagen.

Una vez instalado el applet se nos preguntará si deseamos hacer una configuración manual o una configuración automática.

Si optamos por la configuración manual en principio aparecerá vacía la lista de cuentas SSH. Para añadir una cuenta debemos pinchar en “Preferences”


Y después sobre el botón “Add host”


En la ventana que aparece tendremos que escribir lo siguiente:

  • En “Title” tendremos que poner el nombre de la cuenta SSH para identificarla posteriormente. Podemos poner el nombre de cuenta que queramos. Este es el nombre que aparecerá en el menú del applet.
  • En “Hostname” habrá que poner la IP del equipo al que queremos conectarnos. Si, por ejemplo, queremos conectarnos al ordenador con IP 172.26.0.3 con el usuario alex, tendriamos que poner aquí: alex@172.26.0.3.
  • En “Geometry” pondremos las coordenadas de pantalla en las que queremos que aparezca el terminal. Al pulsar sobre el botón “Grab” el cursor cambiará de forma y haremos clic sobre la posición de pantalla en la que queramos que aparezca la consola.
  • En “Profile” seleccionaremos alguna de las configuraciones que tengamos de la consola si es que tenemos alguna distinta de la predeterminada.

Una vez definida la cuenta ésta aparecerá en el menú del applet.

¿Cómo podemos evitar que nos pida la contraseña cada vez que nos conectemos al servidor SSH?

Cada vez que nos conectemos con un servidor SSH éste nos preguntará, lógicamente, la contraseña. Si queremos que el servidor almacene nuestra contraseña y no nos la pida al establecer una conexión SSH seguiremos los siguientes pasos.

En primer lugar debemos generar la clave pública. En el terminal escribimos:

  • ssh-keygen -t rsa

Cuando nos pregunte por la palabra clave la omitimos pulsando dos veces enter.

A continuación copiamos la clave pública al servidor con el comando ssh-copy-id:

  • ssh-copy-id nombre_usuario@máquina

Ahora sólo queda arrancar el agente SSH para que recuerde la contraseña.

  • ssh-add

Debemos tener en cuenta que si cerramos la consola y la abrimos de nuevo para conectarnos al servidor SSH, éste nos volverá a pedir contraseña. Para evitar esto podemos añadir el agente al inicio de sesión para que se ejecute al iniciar Ubuntu (Sistema/Preferencias/Sesiones).

Fuente: Ubuntu blog.

Popularity: 1% [?]


Otras entradas que te pueden interesar



Esta entrada tiene

0 comentarios

Escrito por Alejandro Meroño Hernández

Octubre 17th, 2007 at 4:30 pm

Deja un comentario