Подключение к существующему терминалу с iPhone на рабочий стол Ubunutu

Я запускаю небольшой сервер Minecraft на компьютере с Ubuntu в моем доме. Иногда мне приходится управлять сервером за пределами моего дома, поэтому я использую ssh-клиент на своем телефоне. Это работает, но каждый раз, когда я закрываю приложение и затем повторно запускаю, я должен создать новую терминальную сессию. Как я могу переключиться на существующий?

1 ответ

Решение

Я предлагаю вам установить и сохранить screen Бег. Это терминальный мультиплексор, другими словами - терминальный разделитель сеансов.

У тебя должно быть multiuser режим включен, что вы можете присоединиться к этому сеансу. Итак, внутри терминала на сервере нажмите Ctrl+a, затем сразу Shift+;, Нижняя часть экрана будет выделена, и вы увидите точку с запятой там. Введите multiuser on,

Теперь с другого компьютера вы можете подключиться по SSH к вашему серверу и набрать screen -ls знать название сессии. Пример:

xieerqi:$ screen -ls
There is a screen on:
        4704.pts-5.eagle        (11/24/2015 01:23:04 AM)        (Multi, attached)

Введите screen -x sessionTitle приложить. Пример:

screen -x 4704.pts-5.eagle       

Теперь вы вернулись к существующему сеансу.

Чтобы отсоединить, используйте Ctrl+A, а затем d

Другие вопросы по тегам