1

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

6 ответов6

2

Используйте экран для этого. Сначала создайте сценарий запуска для экрана, как показано ниже:

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

Затем начните экран с:

screen -c startup_script

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

1

Попробуйте использовать screen

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

1

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

terminator -l mylayout

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

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

0

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

---РЕЗАТЬ---

#!/ Бен / ш

для меня в следующем seq 1 5

делать

xterm &

сделанный

--- РЕЗАТЬ ---

или если вы хотите создать несколько соединений ssh с разными хостами в разных xterms, вы можете сделать следующее:

--- РЕЗАТЬ ---

#!/ Бен / ш

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

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

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

Надеюсь, это поможет вам.

0

Введите «xterm &», чтобы запустить новый терминал, уже подключенный к удаленному компьютеру, на локальном дисплее.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .