породите несколько ssh терминалов (Linux)

когда я зарегистрирован в свой сервер через SSH, как я могу породить много ssh терминалов? существует ли команда xterm для этого?

1
задан 25.11.2010, 20:43

6 ответов

Попытайтесь использовать screen

Или просто откройте другой терминал и ssh в сервер снова.

1
ответ дан 12.12.2019, 09:17

Используйте экран для этого. Во-первых, создайте сценарий запуска для экрана как следующее:

screen ssh host1
screen ssh host2
... 
screen ssh hostN

Затем экран "Пуск" с:

screen -c startup_script

Вероятно, необходимо использовать ssh-агент, чтобы иметь пароль меньше логинов для ssh сессий.

2
ответ дан 12.12.2019, 09:17

разделитель может сделать чудеса. Подготовьте расположение с количеством терминалов, которые Вы хотите, и разделитель вызова с-l аргументом, например:

terminator -l mylayout

Можно также использовать его на рабочей станции и метать икру как много ssh сессий, которые Вы хотите.

Ранее, у меня было бы использование clusterssh с этой целью, но разделитель так легче иметь дело с размещением окна

1
ответ дан 12.12.2019, 09:17

Используйте ctrl-alt-F2 для получения до нового консольного входа в систему. Войдите в систему и введите "startx-:1", и это запустится X на новой сессии. Можно теперь вернуться к Вам старый X сессий (:0) при помощи ctrl-alt-F7 и Вашей недавно созданной сессии при помощи ctrl-alt-F8. К вашему сведению console/X соответствующие функциональные клавиши являются F1 == F7, F2 == F8, F3 == F9 и т.д.

Можно запустить треть X сессий при помощи ctrl-alt-F3, войдя в систему и введя "startx-:2". Эта сессия будет на F3/F9. Все, что принимает Вас, не изменило ни одной из mingetty настроек в/etc/inittab

Надежда это помогает Вам.

0
ответ дан 12.12.2019, 09:17

Введите "xterm&" для запуска, новый терминал уже вошел в удаленный компьютер, отображающийся на локальном дисплее.

0
ответ дан 12.12.2019, 09:17

Вы могли создать сценарий, названный "myxterms" или чем-то как этот.. имейте его запуск, когда Вы запустите X. Это породило бы 5 xterm:

---СОКРАЩЕНИЕ---

#!/bin/sh

поскольку я в seq 1 5

сделать

xterm и

готово

---СОКРАЩЕНИЕ---

или если Вы хотите породить несколько соединений SSH к различным хостам в другом xterms, Вы могли бы сделать:

---СОКРАЩЕНИЕ---

#!/bin/sh

xterm-e ssh-l username1 myhost1 и

xterm-e ssh-l username2 myhost2 и

xterm-e ssh-l username3 myhost3 и

xterm-e ssh-l username4 myhost4 и

---СОКРАЩЕНИЕ---

0
ответ дан 12.12.2019, 09:17

Теги

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