
Ejecuto un pequeño servidor de Minecraft en una PC con Ubuntu en mi casa. A veces tengo que administrar el servidor fuera de mi casa, así que uso un cliente ssh en mi teléfono. Esto funciona, pero cada vez que cierro la aplicación y luego la reinicio, tengo que crear una nueva sesión de terminal. ¿Cómo puedo cambiar al existente?
Respuesta1
Le sugiero que lo instale y siga screen
ejecutando. Es un multiplexor de terminal, en otras palabras, un divisor de sesión de terminal.
Debe tener multiuser
habilitado el modo para poder conectarse a esa sesión. Entonces, dentro de la terminal del servidor, presione Ctrl+ a, luego inmediatamente Shift+ ;. La parte inferior de la pantalla se resaltará y verá un punto y coma allí. Escribir multiuser on
.
Ahora, desde otra computadora, puede ingresar mediante SSH a su servidor y escribir screen -ls
para conocer el título de la sesión. Ejemplo:
xieerqi:$ screen -ls
There is a screen on:
4704.pts-5.eagle (11/24/2015 01:23:04 AM) (Multi, attached)
Escribe screen -x sessionTitle
para adjuntar. Ejemplo:
screen -x 4704.pts-5.eagle
Ahora ha vuelto a la sesión existente.
Para separar, use Ctrl+ A, seguido ded