Есть ли способ открыть окно терминала (или вкладку) с другим экземпляром открытого сеанса SSH?
РЕДАКТИРОВАТЬ: У меня есть окно терминала с удаленным сеансом SSH на сервер. Я хочу открыть новую вкладку, подключенную к тому же удаленному сеансу SSH.
С помощью Файл-> Новая вкладка я получаю еще одну вкладку, но мне нужно открыть еще одну сессию ssh для удаленного сервера.
Подключитесь к вашему удаленному серверу с помощью:
ssh -X [remote-host]
Теперь запустите:
gnome-terminal &
На вашем локальном компьютере появится терминал. С этого терминала вы можете запустить столько вкладок или окон терминала, сколько пожелаете. Все они будут использовать одно и то же соединение ssh
и будут подключены к удаленному компьютеру.
Возможно, это может помочь: screen
Он не устанавливается по умолчанию в Ubuntu, но предоставляется в репозиториях.
Это очень полезно: ssh
для удаленного хоста и введите screen
, чтобы войти в screen
сеанс.
Запустите любое трудоемкое задание, которое вам нравится, и нажмите Ctrl kbd> + A kbd>, а затем Ctrl kbd> + C kbd> создать новое окно в сеансе экрана.
Это создаст новую оболочку, где вы сможете делать то, что хотите. Создайте еще больше окон, используя ту же команду.
Чтобы быстро переключаться между двумя окнами, используйте Ctrl kbd> + A kbd>, а затем Ctrl kbd> + A kbd> снова. Как видите, Ctrl kbd> + A kbd> переводит экран в командный режим.
Ctrl kbd> + A kbd> Ctrl kbd> + D kbd> отключится от сеанса экрана. Затем вы можете отключиться от хоста и войти в систему позже и использовать screen -dr
для возобновления сеанса.
Чтобы перейти к конкретному окну screen
, введите Ctrl kbd> + A kbd>, а затем число.
Экран закроется, когда все активные окна будут закрыты (или закроются оболочки внутри).
Я получил это из сессий SSH и SFTP .
Edit-
tmux является альтернативой экрану. http://www.sitepoint.com/tmux-a-simple-start/
Я делал это раньше: запустил gnome-терминал на сервере. Ctrl + Z, затем bg из исходного окна терминала.
Я обычно использую ssh -X -C, так что, возможно, вам придется это сделать, но я не уверен. Кроме того, он будет использовать настройки вашего сервера вместо настроек на вашем компьютере, что иногда неудобно.
Да, в терминале (меню) нажмите Файл -> Новая вкладка
, чтобы открыть новую вкладку в терминале
, или вы запрашиваете что-то еще?
скорее всего, вы могли бы использовать мастер-мультиплексирование управления OpenSSH, описанное с примерами здесь: https://en.wikibooks.org/wiki/OpenSSH/Cookbook/Multiplexing