Linux
Como correr programas en SSH remotos como si fueran locales y sin contraseña
sábado, mayo 28, 2016
En ocasiones queremos usar otra computadora como en mi caso, en un equipo diferente al nuestro y trabajar como si estubieramos en la misma computadora, es decir: ver el programa en nuestro entorno X pero ejecutarlo en otra maquina de la red, el comando seria el siguiente:
sshpass -p passwird ssh -X usuario@servidorssh programa
esto es:
sshpass: es un programa de linea de comandos que hace que no tengas que escribir la contraseña cada vez (no te pide la contraseña para acceder a ssh) hay una manera mas complicada y mas segura pero por ahora funciona esto (si es servidor casero no habria problema)
ssh: es el comando para conectarse a un servidor ssh (local o remoto)
-X: sirve para redireccionar el trafico de X11 hasta la maquina donde estamos ejecutando el shell
usuario@servidorssh: es el nombre de usuario para acceder a la maquina, servidorssh es la ip o nombre del host.
programa: el pograma que se estara ejecutando remotamente con visulizacion locacal.
si tienes alguna duda de como funciona esto deja lo en los comentarios o manda mensaje en el chat que esta abajo a la derecha =)
sshpass -p passwird ssh -X usuario@servidorssh programa
esto es:
sshpass: es un programa de linea de comandos que hace que no tengas que escribir la contraseña cada vez (no te pide la contraseña para acceder a ssh) hay una manera mas complicada y mas segura pero por ahora funciona esto (si es servidor casero no habria problema)
ssh: es el comando para conectarse a un servidor ssh (local o remoto)
-X: sirve para redireccionar el trafico de X11 hasta la maquina donde estamos ejecutando el shell
usuario@servidorssh: es el nombre de usuario para acceder a la maquina, servidorssh es la ip o nombre del host.
programa: el pograma que se estara ejecutando remotamente con visulizacion locacal.
En esta imagen se puede ver que este programa se esta ejecutando en la maquina @Acer pero visualizándose en otro equipo =)