Buscar artículos en cambiatealinux.com


Menú SSH para conexiones remotas


Por Alex el 01/03/2016 , Comentar el artículo

Comparte este artículo:        

Con SSHPlus podemos tener un menú en el panel de linux para lanzar las conexión ssh a diferentes servidores fácilmente. Probado en Linux Mint, Ubuntu y Debian, en los escritorios cinnamon, xfce, unity, mate, gnome y kde.


El menú sshplus queda de la siguiente forma

Menú sshplus de conexiones ssh

Requisitos


Requisitos importantes para que funciones el sshplus menú:

1. Instalar python-appindicator

sudo apt-get install python-appindicator


2. Tener instalado gnome-terminal, si estáis en kde o xfce lo tendréis que instalar.

sudo apt-get install gnome-terminal


3. Si utilizáis remote desktop para acceder a servidores windows instalar rdesktop

sudo apt-get install rdesktop


Como funciona este menú


Tenéis que bajaros el fichero sshplus de github y lo guardáis por ejemplo en vuestro home, yo lo tengo así

/home/depruebas/ssh/sshplus/sshplus.py


Ahora hay que crear un fichero de configuración para añadir los servidores a los que queremos acceder. Si abrís el fichero sshplus.py, en la linea 41 hay esto

_SETTINGS_FILE = os.getenv("HOME") + "/.sshplus4"


.sshplus4 es el nombre del fichero de configuración, lo teneis que guardar en el directorio raíz de vuestro home, en el ejemplo seria en /home/depruebas/ y tiene el siguiente formato:

# Application launchers in a folder
label:Cambiatealinux.com
Show top|gnome-terminal|-x htop

#sep adds a separator
sep

# label: adds labels to the menu
label:EUROPA SSH connections
SERVIDOR1 - 192.168.82.1|gnome-terminal|-x ssh root@192.168.82.1
SERVIDOR2 - 192.168.82.2|gnome-terminal|-x ssh root@192.168.82.2
SERVIDOR3 - 192.168.82.3|gnome-terminal|-x ssh root@192.168.82.3
SERVIDOR4 - 192.168.82.4|gnome-terminal|-x ssh root@192.168.82.4
SERVIDOR5 - 192.168.82.5|gnome-terminal|-x ssh root@192.168.82.5
SERVIDOR6 - 192.168.82.6|gnome-terminal|-x ssh root@192.168.82.6
SERVIDOR7 - 192.168.82.7|gnome-terminal|-x ssh root@192.168.82.7

#sep adds a separator
sep
label:ASIA SSH connections
DEV - 192.168.2.230|gnome-terminal|-x ssh root@192.168.2.230
DEV_2 - 192.168.2.230|gnome-terminal|-x ssh a.solano@192.168.2.230

#sep adds a separator
sep

# Use rdesktop to connect to Windows Servers
label:RDesktop connections
Server-local (192.168.77.150)|rdesktop|-g 1866x990 192.168.77.150 -u root
Server-oceania (192.168.77.139)|rdesktop|-g 1866x990 192.168.77.139 -u Administrator

# PuTTY
#PuTTY-Session 1|putty|-load SavedSession1


Este es el fichero de configuración del sshplus que veis en la imagen del principio del artículo.

Para ejecutar lo tenéis que escribir python sshplus.py y aparecera un icono en el panel desde el cual acceder al menu, como se ve en la imagen.

Copiando y pensado el fichero sshplus y el fichero de configuración podéis tener tantos como querías



Varios menú sshplus de conexiones ssh

Para que arranque solo al inicio del ordernador podéis crear un fichero .sh (ssplus.sh) con la ruta del fichero ssplus.py

python /home/depruebas/ssh/sshplus/sshplus.py


Y ponerlo en aplicaciones al inicio, en este caso el articulo es para ubuntu, pero todos tienen para ejecutar aplicaciones cuando se arranca el ordenador.

Y esto es todo amigos!!
Gracias por seguirme y leerme, espero que les haya ayudado
Saludos
Alex.



Si te ha gustado el artículo compartelo en:        


Publicidad


Añadir un comentarios:

Nombre:
Email: (no se publica el email)





Publicidad



RECOMENDADOS


LOS MAS LEÍDOS


CATEGORÍAS
ARCHIVO