Esta pagina se ve mejor con JavaScript habilitado

Permitir acceso a una tty mediante ssh

 ·  🎃 kr0m

Si tenemos contratados servidores en una localización externa en multitud de ocasiones necesitaremos intervenciones por parte de un manos remotas, para que pueda realizar ciertas tareas muchas veces precisará de acceso al SO, en tal caso tenemos dos opciones:

  • Cambiar el password y darle acceso temporalmente.
  • Lanzar mediante openvt una tty en una sesión de screen.

En este artículo optaremos por la última opción ya que es mas cómodo y además mediante screen podremos ver en todo momento lo que está haciendo en el server.

La idea es arrancar una tty desde una sesión screen a la que el manos remotas tendrá acceso sin autenticación, cuando cerremos la sesión se quedará sin acceso.

Lanzamos la sesión de screen en el tty:

openvt -l -s screen

Comprobamos que se haya lanzado la sesión de screen:

screen -ls

Nos attacheamos a la sesión, de este modo podremos ver las operaciones realizadas por el manos remotas:

screen -x

Finalmente cuando salgamos de la sesión screen la tty se cerrará dejando al manos remotas fuera:

exit

Si te ha gustado el artículo puedes invitarme a un RedBull aquí