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

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

EDIT: У меня есть окно терминала с удаленной сессией ssh ​​на сервере. Я хочу открыть новую вкладку, связанную с тем же удаленным сеансом ssh.

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

1
задан 13 August 2013 в 20:11

3 ответа

Возможно, это может помочь: screen

Он не установлен по умолчанию в Ubuntu, но предоставляется в репозиториях.

Очень полезно: ssh удаленному хосту и введите screen для входа в сессию screen.

Запустите любую трудоемкую задачу, которая вам нравится, а затем нажмите Ctrl + A, а затем Ctrl + C, чтобы создать новое окно в сеансе экрана.

Это создаст новую оболочку, в которой вы сможете делать то, что хотите. Создайте еще больше окон, используя ту же команду.

Чтобы быстро переключаться между двумя окнами, используйте Ctrl + A, а затем A + A снова. Как вы можете видеть, Ctrl + A помещает экран в командный режим.

A + A A + C отсоединится от сеанса экрана. Затем вы можете отключиться от хоста и снова войти в систему и использовать screen -dr для возобновления сеанса.

Чтобы перейти в конкретное окно screen, введите A + A, за которым следует номер.

Экран исчезнет, ​​когда все активные окна будут закрыты ( (!)

Я получил это из сеансов SSH и SFTP.

screen

tmux is альтернатива экрану. сеансы SSH и SFTP

32
ответ дан 24 May 2018 в 19:05
  • 1
    Имеет ли "экран" не нужно устанавливать на удаленный хост? – Tulains Córdova 27 November 2014 в 18:03
  • 2
    Полагаю, так оно и есть. – Aaditya Bagga 28 November 2014 в 18:46
  • 3
    Мне нужно подключиться ко многим серверам production : серверы Solaris (новые версии, а также устаревшие версии), серверы Debian (несколько версий) и серверы RedHat (несколько версий). Необходимость установки нового программного обеспечения во всех них не может быть и речи. – Tulains Córdova 28 November 2014 в 20:10
  • 4
    Ах, вот что-то друг рассказал мне о том, как он управляет несколькими установками машины: bjoernvold.com/forum/viewtopic.php?f=11&t=3228 – Aaditya Bagga 29 November 2014 в 21:08

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

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

0
ответ дан 24 May 2018 в 19:05

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

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

, или вы просите что-то еще?

-2
ответ дан 24 May 2018 в 19:05
  • 1
    Возможно, я был недостаточно ясен. У меня есть окно терминала с удаленной сессией ssh ​​на другой сервер. Я хочу открыть новую вкладку, подключенную к тому же удаленному сеансу ssh. Посмотрите на редактирование в вопросе. – Tulains Córdova 13 August 2013 в 20:10
  • 2
    ok..got вопрос. будет искать ответ, поскольку я еще не знаю его. – Aaditya Bagga 13 August 2013 в 20:18
  • 3
    Некоторые проприетарные терминалы для Windows делают это. Но я предпочел бы использовать терминал Ubuntu. – Tulains Córdova 13 August 2013 в 20:19

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

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