Еще одна оболочка открыта, когда на сервере? - PullRequest
1 голос
/ 26 февраля 2009

Как я могу открыть другой Терминал, когда я на моем сервере по ssh?

Я не хочу вводить свой пароль дважды, чтобы получить другой терминал для моего сервера.

Возможно, Bash имеет буферы так же, как Vim.

Ответы [ 5 ]

6 голосов
/ 26 февраля 2009

Проверить Экран GNU . Это немного загадочно и неудобно в использовании, но делает то, что вы ищете, и, вероятно, также установлено на вашем сервере.

Вы также можете переслать X11 и запустить несколько экземпляров xterm, но это неприятно.

Тем не менее, лучшим вариантом будет ваше общеизвестное решение «каждый раз вводить мой пароль»: вам нужно настроить SSH-ключи, чтобы вам не приходилось каждый раз вводить пароль, а затем просто использовать несколько соединений во вкладках терминала.

3 голосов
/ 26 февраля 2009

Вы можете использовать что-то вроде Экран GNU .

2 голосов
/ 26 февраля 2009

В оболочке Bash есть функция Job Control, которая позволяет запускать и управлять несколькими процессами. Вы можете прочитать об этом здесь: http://commandlinemac.blogspot.com/2008/12/bash-job-control-fg-bg-jobs-and-ctrl-z.html

1 голос
/ 26 февраля 2009

Экран GNU

КСТАТИ. Если вам не нравится вводить пароли, попробуйте PK auth. Как это делается с PuTTy.

1 голос
/ 26 февраля 2009

Можно использовать экран для открытия других терминалов без необходимости повторной аутентификации.

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

...