когда я захожу на свой сервер через SSH, как я могу создать много ssh-терминалов? есть ли для этого команда xterm?
6 ответов
Используйте экран для этого. Сначала создайте сценарий запуска для экрана, как показано ниже:
screen ssh host1
screen ssh host2
...
screen ssh hostN
Затем начните экран с:
screen -c startup_script
Вы, вероятно, должны использовать ssh-agent, чтобы иметь логин без паролей для сеансов ssh.
Попробуйте использовать screen
Или просто откройте другой терминал и снова зайдите на сервер.
терминатор может творить чудеса. Подготовьте макет с нужным количеством терминалов и вызовите терминатор с аргументом -l, например:
terminator -l mylayout
Вы также можете использовать его на своей рабочей станции и порождать столько сессий, сколько захотите.
Раньше я бы использовал для этой цели clusterssh, но с терминатором проще справиться с размещением окна
Вы можете создать скрипт с именем "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 &
--- РЕЗАТЬ ---
Используйте 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
Надеюсь, это поможет вам.
Введите «xterm &», чтобы запустить новый терминал, уже подключенный к удаленному компьютеру, на локальном дисплее.