Подключение к существующему терминалу с 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