The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Раздел полезных советов: Как подключиться к уже открытой сесии screen"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Как подключиться к уже открытой сесии 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.me/tips/info/1419.shtml

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по ответам | RSS]

1. Сообщение от insa (??), 20-Май-07, 03:26   +1 +/
пасиб, давно  хотел попробовать но влом было читать man ;)
Ответить | Правка | Наверх | Cообщить модератору

2. Сообщение от universiteemail (??), 20-Май-07, 19:03   +/
лучше скажите, как из одного окна скрина подключится к удаленному серверу в другую сессию скрина и как нормально положить в бэкграунд сеесию второго скрина, не ложа в бекграунд сессию первого скрина.
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #4, #5

3. Сообщение от Руслан (?), 21-Май-07, 08:43   +/
ctrl-a a команды_для_вложенного_скрина

это?

Ответить | Правка | Наверх | Cообщить модератору

4. Сообщение от Romik (??), 23-Май-07, 12:11   +/
ssh user@server
...
screen -r

))

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #6

5. Сообщение от Анонимemail (5), 23-Май-07, 15:57   +/
если запустить screen на удалённом хосте так

$ screen -e ^Ww

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

Всё

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #2 Ответы: #7

6. Сообщение от universiteemail (??), 23-Май-07, 16:17   +/
>ssh user@server
>...
>screen -r
>
>))

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #4 Ответы: #8

7. Сообщение от universiteemail (??), 23-Май-07, 16:19   +/
>если запустить screen на удалённом хосте так
>
>$ screen -e ^Ww
>
>то перехватывая его в другом скрине для него будет стандартная ком. комбинация
>не Ctrl-a, а Ctrl-w


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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #5 Ответы: #9

8. Сообщение от azzemail (?), 23-Май-07, 16:23   +/
>>ssh user@server
>>...
>>screen -r
>>
>>))
>
>А потом как свернуть этот скрин?

Этот ни как.

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

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #6

9. Сообщение от azzemail (?), 23-Май-07, 16:26   +/
>>если запустить screen на удалённом хосте так
>>
>>$ screen -e ^Ww
>>
>>то перехватывая его в другом скрине для него будет стандартная ком. комбинация
>>не Ctrl-a, а Ctrl-w
>
>
>Т.е. предлагаете на удаленном хосте сменить бинд-кей?
>Это не очень-то приемлимо, ибо таких хостов не один 10-к.

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


Ответить | Правка | Наверх | Cообщить модератору
Родитель: #7

10. Сообщение от Niger (??), 24-Май-07, 10:33   +/
во FreeBSD есть встроенная утилита watch http://www.freebsd.org/cgi/man.cgi?query=watch&apropos=0&sek...
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #11, #12

11. Сообщение от azzemail (?), 24-Май-07, 10:46   +/
>во FreeBSD есть встроенная утилита watch http://www.freebsd.org/cgi/man.cgi?query=watch&apropos=0&sek...

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10

12. Сообщение от guy (?), 05-Июн-07, 13:37   +/
В Линуксе тоже :)
Но каким боком тут watch?
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #10 Ответы: #14

13. Сообщение от agile (?), 14-Июн-07, 18:41   +/
я люблю screen -D -R (если есть твоя сесия, атоматом заходит, если нет, создает)
Ответить | Правка | Наверх | Cообщить модератору
Ответы: #15

14. Сообщение от xguru (?), 06-Июл-07, 00:29   +/
В линуксе это совсем другое
В линуксе watch это тоже самое что display в FreeBSD.

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

Ответить | Правка | Наверх | Cообщить модератору
Родитель: #12

15. Сообщение от rgaliull (?), 11-Июн-09, 16:06   +/
Я бы добавил screen -ARD
Ответить | Правка | Наверх | Cообщить модератору
Родитель: #13

16. Сообщение от shurupemail (??), 11-Фев-10, 02:05   +/
Во фре вроде так : логинишся и screen -ls
сморишь какие скрины  есть , а потом screen -rn и то чё те выдало . Не знаю как в линухе но во фре screen сохранения сессии по отключению ssh .если ты хош глянуть чё юсер делает в консоли в интерактивном  режиме то w и потом watch -i и TTY
консоли юсера и смотрим чё он там делает )
P.S. знаю чё позно но всёже - может кому помогу))))
Ответить | Правка | Наверх | Cообщить модератору

17. Сообщение от drurus (?), 05-Ноя-10, 14:25   +/
либо использовать dtach
Ответить | Правка | Наверх | Cообщить модератору

18. Сообщение от Томemail (?), 12-Дек-24, 01:10   +/
Офигеть 2007 год. Аж прослезился.
Ответить | Правка | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру