Откройте другое окно терминала с тем же сеансом SSH, что и у исходного окна.

Есть ли способ открыть окно терминала (или вкладку) с другим экземпляром открытого сеанса SSH?

РЕДАКТИРОВАТЬ: У меня есть окно терминала с удаленным сеансом SSH на сервер. Я хочу открыть новую вкладку, подключенную к тому же удаленному сеансу SSH.

С помощью Файл-> Новая вкладка я получаю еще одну вкладку, но мне нужно открыть еще одну сессию ssh для удаленного сервера.

42
задан 13 August 2013 в 19:11

5 ответов

Подключитесь к вашему удаленному серверу с помощью:

ssh -X [remote-host]      

Теперь запустите:

gnome-terminal &

На вашем локальном компьютере появится терминал. С этого терминала вы можете запустить столько вкладок или окон терминала, сколько пожелаете. Все они будут использовать одно и то же соединение ssh и будут подключены к удаленному компьютеру.

0
ответ дан 13 August 2013 в 19:11

Возможно, это может помочь: 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 .

Edit-

tmux является альтернативой экрану. http://www.sitepoint.com/tmux-a-simple-start/

0
ответ дан 13 August 2013 в 19:11

Я делал это раньше: запустил gnome-терминал на сервере. Ctrl + Z, затем bg из исходного окна терминала.

Я обычно использую ssh -X -C, так что, возможно, вам придется это сделать, но я не уверен. Кроме того, он будет использовать настройки вашего сервера вместо настроек на вашем компьютере, что иногда неудобно.

0
ответ дан 13 August 2013 в 19:11

Да, в терминале (меню) нажмите Файл -> Новая вкладка

, чтобы открыть новую вкладку в терминале

, или вы запрашиваете что-то еще?

0
ответ дан 13 August 2013 в 19:11

скорее всего, вы могли бы использовать мастер-мультиплексирование управления OpenSSH, описанное с примерами здесь: https://en.wikibooks.org/wiki/OpenSSH/Cookbook/Multiplexing

0
ответ дан 26 November 2019 в 14:31

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

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