Форум русскоязычного сообщества Ubuntu


Автор Тема: ssh подключение к локальному сеансу  (Прочитано 1574 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DimmKo

  • Автор темы
  • Участник
  • *
  • Сообщений: 246
    • Просмотр профиля
    • Image Hosting
Добрый день, постараюсь внятно задать вопрос, просьба сильно не ругать.
Допустим, я включаю сервер, ввожу логин и пароль, потом запускаю команду импорта данных в базу данных. Она мне выводит на экран прогресс что она сделала и т.п. Потом я выключаю монитор и еду домой.
Вопрос: возможно ли как-то через ssh подключиться именно к этому (локальному сеансу), что бы я уже будучи дома мог наблюдать прогресс выполнения импорта?
Надеюсь что правильно написал.
Спасибо.
« Последнее редактирование: 19 Июнь 2015, 11:22:13 от DimmKo »
Ubuntu Server 14.04.3 LTS | x86_64

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1398
  • 20.04
    • Просмотр профиля
Re: ssh подключение к локальной сеансу
« Ответ #1 : 18 Июнь 2015, 16:32:45 »
думаю надо сналала залогиниться по ссш обычным способом. потом либо перехватить вывод другого экрана либо повторно в него залогиниться, если такое возможно. я такого не делал . надо копать в сторону tty. параметры работы и прочее.

P.S. можно еще попробывать перехватывать вывод работающей программы.
« Последнее редактирование: 18 Июнь 2015, 17:01:37 от jura12 »
сопротивление бесполезно

Оффлайн DimmKo

  • Автор темы
  • Участник
  • *
  • Сообщений: 246
    • Просмотр профиля
    • Image Hosting
Re: ssh подключение к локальной сеансу
« Ответ #2 : 19 Июнь 2015, 07:57:39 »
jura12,
вот я что-то такое и ищу. Посмотрел who кто на каком сеансе висит. На англоязычном сайте нашел некоторую информацию. Если мне удастся добиться результатов, то я обязательно тут отпишу все шаги.
Спасибо.
Ubuntu Server 14.04.3 LTS | x86_64

Оффлайн jura12

  • Старожил
  • *
  • Сообщений: 1398
  • 20.04
    • Просмотр профиля
Re: ssh подключение к локальной сеансу
« Ответ #3 : 19 Июнь 2015, 08:06:43 »
вообщето это неправильная работа. правильно если бэкап автоматически запускается через cron, а результат выполнения пишется в лог. если очень важно то отправляет на емейл.
сопротивление бесполезно

Оффлайн DimmKo

  • Автор темы
  • Участник
  • *
  • Сообщений: 246
    • Просмотр профиля
    • Image Hosting
Re: ssh подключение к локальной сеансу
« Ответ #4 : 19 Июнь 2015, 08:28:49 »
jura12,
простите, но мне кажется что вы не сюда хотели написать)))))
Ubuntu Server 14.04.3 LTS | x86_64

Оффлайн SvMidi

  • Активист
  • *
  • Сообщений: 815
    • Просмотр профиля
Re: ssh подключение к локальной сеансу
« Ответ #5 : 19 Июнь 2015, 08:49:26 »
я думаю тут про screen разговор идёт
Я знаю только то, что ничего не знаю, остальные не знают и этого.

Оффлайн DimmKo

  • Автор темы
  • Участник
  • *
  • Сообщений: 246
    • Просмотр профиля
    • Image Hosting
Re: ssh подключение к локальной сеансу
« Ответ #6 : 19 Июнь 2015, 08:50:59 »
SvMidi,
я почитал про скрин, и если правильно понял, то мне надо было запускать через screen, что бы потом посмотреть.
Но процесс уже идет, и нет возможности его прервать.
Ubuntu Server 14.04.3 LTS | x86_64

symon2014

  • Гость
Re: ssh подключение к локальной сеансу
« Ответ #7 : 19 Июнь 2015, 10:04:07 »
DimmKo, в качестве "идиотского" допущения, возможен ли вариант, сначала приехать домой и "удалённо" запустить задачу. Сразу могут исчезнуть  большинство вопросов? (ИМХО)

Оффлайн DimmKo

  • Автор темы
  • Участник
  • *
  • Сообщений: 246
    • Просмотр профиля
    • Image Hosting
Re: ssh подключение к локальной сеансу
« Ответ #8 : 19 Июнь 2015, 10:06:18 »
symon2014,
ну безусловно)))) но вопрос все-таки в другом))))
что бы подключиться к текущей сессии.

Пользователь решил продолжить мысль [time]19 Июнь 2015, 11:30:01[/time]:
На данный момент нашёл несколько наработок.
1) conspy
(Нажмите, чтобы показать/скрыть)
Пробовал на Ubuntu Server 14.04.2 LTS x64, монитор tty1
работает весьма странно, а именно:
- если подключатся к имеющейся сессии, то не отображает то, что происходит в реальном времени. Показывает что-то, но не корректно;
- если подключаться перед тем, как залогиниться, то там всё прекрасно, но, к примеру, если запустить wget, то все возвращается к строке выше что я написал.
2) ttysnoop
(Нажмите, чтобы показать/скрыть)
На данный момент сам не разобрался как же им пользоваться.
3) remote-tty
(Нажмите, чтобы показать/скрыть)
Пока так же не разобрался как же им пользоваться.
4) script -f /dev/tty1
Не совсем то, что мне нужно, но может оказаться полезным кому-то.
Суть в том, что после выполнения это команды вы подключаетесь к локальному экрану и то что вы вводите, видит тот, кто сидит у экрана. Но не обратно - т.е. что он вводит вы не видите
UPD.
5) linuxvnc
(Нажмите, чтобы показать/скрыть)
sudo apt-get install linuxvncsudo linuxvnc X
Цитировать
Where ‘X’ is the TTY # you want to grab. linuxvnc should indicate that it’s listening on port 5900.
Вот это реально работает.
собственно скрин
(Нажмите, чтобы показать/скрыть)
Это пока все, что мне удалось найти по моему вопросу. Если что-то найду еще или разберусь с каким-то из решений, то обновлю информацию.
« Последнее редактирование: 19 Июнь 2015, 10:48:48 от DimmKo »
Ubuntu Server 14.04.3 LTS | x86_64

symon2014

  • Гость
Re: ssh подключение к локальной сеансу
« Ответ #9 : 19 Июнь 2015, 10:32:41 »
DimmKo, так если быть дома, то не будет никакой текущей сессии, запустите задачу удалённо.

Оффлайн DimmKo

  • Автор темы
  • Участник
  • *
  • Сообщений: 246
    • Просмотр профиля
    • Image Hosting
Re: ssh подключение к локальной сеансу
« Ответ #10 : 19 Июнь 2015, 10:38:18 »
symon2014,
спасибо за совет.
Ubuntu Server 14.04.3 LTS | x86_64

Оффлайн F12

  • Старожил
  • *
  • Сообщений: 2519
    • Просмотр профиля
Re: ssh подключение к локальной сеансу
« Ответ #11 : 19 Июнь 2015, 11:28:20 »
...
Но процесс уже идет, и нет возможности его прервать.

может это поможет

Оффлайн DimmKo

  • Автор темы
  • Участник
  • *
  • Сообщений: 246
    • Просмотр профиля
    • Image Hosting
Re: ssh подключение к локальному сеансу
« Ответ #12 : 19 Июнь 2015, 11:40:15 »
F12,
спасибо за совет. Сохраню себе эту страничку.
Я уже решил свой вопрос, через vnc)))
Ubuntu Server 14.04.3 LTS | x86_64

 

Страница сгенерирована за 0.139 секунд. Запросов: 22.