Использование Ubuntu & ldquo; screen & ldquo; Команда для обмена экранами

У меня есть две машины. Я SSH в один. Я хочу, чтобы все, что я печатаю на одном, отображалось на экране другого. Я знаю, что вы можете сделать это с помощью команды экрана GNU. Как?

Спасибо!

6
задан 31 March 2012 в 04:30

3 ответа

Вы делаете это, используя многопользовательскую функцию экрана.

Предполагая, что вы используете одно и то же имя пользователя для входа в ssh и подключения ...

1) Запустить сеанс SSH

ssh user@server

2) Начать сеанс экрана, -S называет сеанс

screen -S shared

3) Включить многопользовательский режим.

Ctrl + a + :

:multiuser on

Ctrl + a + :

 :acladd user2

4) Теперь на сервере вы можете подключиться к

screen -x user2/shared

Я написал подробное описание того, как сделать это в моем блоге

http://blog.bodhizazen.com/linux/shared-ssh-sessions-update-for-jaunty-ubuntu-904/

[ 1116] Часть информации в этом блоге немного устарела, но она охватывает дополнительные вопросы безопасности и более одного пользователя. должен начать вас.

0
ответ дан 31 March 2012 в 04:30

Я получил следующую ошибку, когда впервые использовал «экран» в многопользовательском режиме.

"Must run suid root for multiuser support."

Что было легко исправить, запустив:

sudo chmod u+s /usr/bin/screen
0
ответ дан 31 March 2012 в 04:30

В первом сеансе начальный экран:

screen

Затем на том же компьютере (локально или с помощью ssh) подключитесь к существующему экрану. Для этого вы делаете

screen -x <session name>

Где «имя сеанса» - это имя экрана, который вы начали выше. Чтобы найти это, вы можете перечислить все запущенные экраны следующим образом:

screen -ls

И затем вы можете скопировать название экрана, к которому вы хотите присоединиться.

В качестве альтернативы, если у вас запущен только один сеанс экрана, вы можете просто набрать screen -x и нажать «Tab» для автозаполнения.

Возможно, вам также захочется взглянуть на программу под названием «byobu», которая похожа на необычный интерфейс для экрана. Вы можете оставить открытыми несколько экранов, вроде вкладок, и вам будет легче запомнить ярлыки для подключения, отключения, переключения между экранами и т. Д.

По умолчанию для byobu используется присоединение к сеансу, который уже работает, если есть, что делает то, что вы хотите сделать красиво и легко. Вы просто наберете byobu в каждом терминале.

0
ответ дан 31 March 2012 в 04:30

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

Похожие вопросы: