Есть ли способ открыть окно терминала (или вкладку) с другим экземпляром открытого сеанса SSH?
EDIT: У меня есть окно терминала с удаленной сессией ssh на сервере. Я хочу открыть новую вкладку, связанную с тем же удаленным сеансом ssh.
С помощью File-> New Tab я получаю другую вкладку, но мне нужно открыть еще один сеанс ssh на удаленном сервере.
Возможно, это может помочь: 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
Я сделал это раньше: Запустите gnome-terminal на сервере. ctrl + Z, затем bg из исходного окна терминала.
Обычно я использую ssh -X-C, поэтому вам, возможно, придется это сделать, но я не уверен. Кроме того, он будет использовать настройки вашего сервера вместо тех, что на вашем компьютере, что иногда неудобно.
Да, в терминале (меню) нажмите Файл -> Новая вкладка
, чтобы открыть новую вкладку в терминале
, или вы просите что-то еще?