Есть ли способ открыть окно терминала (или вкладку) с другим экземпляром открытого сеанса SSH?
РЕДАКТИРОВАТЬ: у меня есть окно терминала с удаленной сессией SSH на сервер. Я хочу открыть новую вкладку, подключенную к тому же удаленному сеансу SSH.
С File-> New Tab я получаю еще одну вкладку, но мне нужно открыть еще одну сессию ssh на удаленном сервере.
ssh
gnome-terminal
session
multiple-instances
Тулаинс Кордова
источник
источник
Ответы:
Подключитесь к вашему удаленному серверу с помощью:
Теперь запустите:
Терминал появится на вашем локальном компьютере. С этого терминала вы можете запустить столько вкладок или окон терминала, сколько пожелаете. Все они будут использовать одно
ssh
и то же соединение и будут подключены к удаленному компьютеру.источник
(Version 7 - wheezy)
терминальным приложением по умолчанию является gnome-терминал. Есть другие терминальные приложения, установленные. Ониxterm
,lxterm
иuxterm
. Я считаю, что наиболее распространенным на большинстве дистрибутивов будетxterm
. Вы можете получить список приложений терминала с помощью командной строкиcd /usr/bin;ls *term*
.cd /usr/bin;ls *term*
? Другими словами, какой клик вы выполнили и какое сообщение об ошибке?xterm&
->[1] 26953 postgres@serverxxx:/usr/bin$ X11 connection rejected because of wrong authentication. xterm: Xt error: Can't open display: localhost:10.0
Несмотря на то, что я работалxhost +
на локальной машине. И даже когда я это сделалssh -X
Возможно, это могло бы помочь:
screen
Он не устанавливается по умолчанию в Ubuntu, но предоставляется в репозиториях.
Это очень полезно:
ssh
для удаленного хоста введитеscreen
и введитеscreen
сеанс.Запустите любое трудоемкое задание, которое вам нравится, а затем нажмите Ctrl+, Aа затем Ctrl+, Cчтобы создать новое окно в сеансе экрана.
Это создаст новую оболочку, где вы сможете делать то, что хотите. Создайте еще больше окон, используя ту же команду.
Чтобы быстро переключаться между двумя окнами, используйте Ctrl+, Aа затем снова Ctrl+ A. Как видите, Ctrl+ Aпереводит экран в командный режим.
Ctrl+ A Ctrl+ Dотсоединится от экранной сессии. Затем вы можете отключиться от хоста и войти в систему позже и использовать
screen -dr
для возобновления сеанса.Чтобы перейти к определенному
screen
окну, введите Ctrl+, Aа затем номер.Экран выйдет, когда все активные окна будут закрыты (или оболочки изнутри).
Я получил это от сессий SSH и SFTP .
Редактировать-
tmux - это альтернатива screen. http://www.sitepoint.com/tmux-a-simple-start/
источник
ssh user@machine
).Я сделал это раньше: Запустите gnome-терминал на сервере. Ctrl + Z, затем bg из исходного окна терминала.
Я обычно использую ssh -X -C, так что вам, возможно, придется это сделать, но я не уверен. Кроме того, он будет использовать настройки вашего сервера вместо тех, которые установлены на вашем компьютере, что иногда неудобно.
источник
Да, в терминале (меню) нажмите Файл -> Новая вкладка
открыть новую вкладку в терминале
или ты просишь что-то еще?
источник