URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 37465
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Как подключиться к уже открытой сесии screen"

Отправлено auto_tips , 20-Май-07 03:26 
Для дублирования двух screen сессий, например, для удаленной демонстрации каких-то консольных операций:

Создать сессию
   screen -S имя_сессий
или посмотреть уже открытую через
   screen -list

Присоединиться к активной сессии:
   screen -x имя_сессий

Два окна будут отображаться синхронно.

Также можно позволить другому пользователю подключиться к чужой screen сессий.
Но, для этого на бинарный файл screen необходимо установить suid бит,
чтобы он всегда запускался с привилегиями суперпользователя, что не рекомендуется делать из соображений безопасности.
   sudo chmod u+s /usr/bin/screen

В активной сессии включаем многопользовательский режим:
   ctrl-a :multiuser on

Добавляем в список доступа нужного пользователя:
   ctrl-a :acladd имя_пользователя

Другой пользователь подключается командой:
   screen -x имя_пользователя_запустившего_screen/имя_сессии

Пользователю можно открыть доступ в режиме только для просмотра (http://aperiodic.net/screen/multiuser):
   ctrl-a :writelock on

URL: http://ubuntu-tutorials.com/2007/05/17/group-collaboration-w.../
Обсуждается: http://www.opennet.dev/tips/info/1419.shtml


Содержание

Сообщения в этом обсуждении
"Как подключиться к уже открытой сесии screen"
Отправлено insa , 20-Май-07 03:26 
пасиб, давно  хотел попробовать но влом было читать man ;)

"Как подключиться к уже открытой сесии screen"
Отправлено universite , 20-Май-07 19:03 
лучше скажите, как из одного окна скрина подключится к удаленному серверу в другую сессию скрина и как нормально положить в бэкграунд сеесию второго скрина, не ложа в бекграунд сессию первого скрина.

"Как подключиться к уже открытой сесии screen"
Отправлено Romik , 23-Май-07 12:11 
ssh user@server
...
screen -r

))


"Как подключиться к уже открытой сесии screen"
Отправлено universite , 23-Май-07 16:17 
>ssh user@server
>...
>screen -r
>
>))

А потом как свернуть этот скрин?


"Как подключиться к уже открытой сесии screen"
Отправлено azz , 23-Май-07 16:23 
>>ssh user@server
>>...
>>screen -r
>>
>>))
>
>А потом как свернуть этот скрин?

Этот ни как.

Этот "детачить" - $ screen -e ^Ww

как "обычно" Ctrl - w - d


"Как подключиться к уже открытой сесии screen"
Отправлено Аноним , 23-Май-07 15:57 
если запустить screen на удалённом хосте так

$ screen -e ^Ww

то перехватывая его в другом скрине для него будет стандартная ком. комбинация не Ctrl-a, а Ctrl-w

Всё


"Как подключиться к уже открытой сесии screen"
Отправлено universite , 23-Май-07 16:19 
>если запустить screen на удалённом хосте так
>
>$ screen -e ^Ww
>
>то перехватывая его в другом скрине для него будет стандартная ком. комбинация
>не Ctrl-a, а Ctrl-w


Т.е. предлагаете на удаленном хосте сменить бинд-кей?
Это не очень-то приемлимо, ибо таких хостов не один 10-к.


"Как подключиться к уже открытой сесии screen"
Отправлено azz , 23-Май-07 16:26 
>>если запустить screen на удалённом хосте так
>>
>>$ screen -e ^Ww
>>
>>то перехватывая его в другом скрине для него будет стандартная ком. комбинация
>>не Ctrl-a, а Ctrl-w
>
>
>Т.е. предлагаете на удаленном хосте сменить бинд-кей?
>Это не очень-то приемлимо, ибо таких хостов не один 10-к.

Поменяйте только на основном?



"Как подключиться к уже открытой сесии screen"
Отправлено Руслан , 21-Май-07 08:43 
ctrl-a a команды_для_вложенного_скрина

это?


"Как подключиться к уже открытой сесии screen"
Отправлено Niger , 24-Май-07 10:33 
во FreeBSD есть встроенная утилита watch http://www.freebsd.org/cgi/man.cgi?query=watch&apropos=0&sek...

"Как подключиться к уже открытой сесии screen"
Отправлено azz , 24-Май-07 10:46 
>во FreeBSD есть встроенная утилита watch http://www.freebsd.org/cgi/man.cgi?query=watch&apropos=0&sek...

а, watch тут каким боком?


"Как подключиться к уже открытой сесии screen"
Отправлено guy , 05-Июн-07 13:37 
В Линуксе тоже :)
Но каким боком тут watch?

"Как подключиться к уже открытой сесии screen"
Отправлено xguru , 06-Июл-07 00:29 
В линуксе это совсем другое
В линуксе watch это тоже самое что display в FreeBSD.

А в FreeBSD watch это подключение и просмотр консоли


"Как подключиться к уже открытой сесии screen"
Отправлено agile , 14-Июн-07 18:41 
я люблю screen -D -R (если есть твоя сесия, атоматом заходит, если нет, создает)

"Как подключиться к уже открытой сесии screen"
Отправлено rgaliull , 11-Июн-09 16:06 
Я бы добавил screen -ARD

"Как подключиться к уже открытой сесии screen"
Отправлено shurup , 11-Фев-10 02:05 
Во фре вроде так : логинишся и screen -ls
сморишь какие скрины  есть , а потом screen -rn и то чё те выдало . Не знаю как в линухе но во фре screen сохранения сессии по отключению ssh .если ты хош глянуть чё юсер делает в консоли в интерактивном  режиме то w и потом watch -i и TTY
консоли юсера и смотрим чё он там делает )
P.S. знаю чё позно но всёже - может кому помогу))))

"Как подключиться к уже открытой сесии screen"
Отправлено drurus , 05-Ноя-10 14:25 
либо использовать dtach

"Как подключиться к уже открытой сесии screen"
Отправлено Том , 12-Дек-24 01:10 
Офигеть 2007 год. Аж прослезился.