1

Мой вопрос заключается в том, как лучше всего управлять двумя слоями "экранных" сессий:

В моем институте у нас есть вычислительный кластер для численного моделирования. Чтобы войти в этот кластер, нужно пройти через балансировщик нагрузки, который распределяет пользователей по 4 контрольным узлам (откуда они затем могут запускать задания на фактическом кластере и выполнять постобработку), потому что процесс входа в систему немного сложен (3 пароля). объявление о взаимодействии с пользователем) Я хотел бы сохранить один сеанс открытым, который я также могу возобновить из дома. Это подразумевает запуск экрана на моей рабочей станции. С другой стороны, я хотел бы иметь несколько экранов на управляющем узле, используя только одно ssh-соединение, поэтому мне нужно запустить экран также на этом узле. Но если я сделаю это, то смогу управлять только первым экраном (например, «crtl +a» и "space"). Что было бы лучшим решением для этого, используя только одно соединение SSH? Спасибо за вашу помощь!

Philipp

2 ответа2

1

На вашей рабочей станции вы можете изменить escape-символ на что-то, кроме ctrl+a, возможно, ctrl-b. Для этого добавьте эту строку в ваш файл .screenrc:

escape ^Bb

Таким образом, вы можете повторно подключиться к сеансу экрана на рабочей станции и использовать ctrl-a в качестве escape-символа для отправки команды сеансу экрана, запущенному на вашем управляющем узле, при использовании ctrl-b для сеанса на вашей рабочей станции.

0

Вы задали два вопроса:

  • несколько экранов

В дополнение к изменению escape-символа, как уже упоминалось другими, вы можете посмотреть на tmux , который очень похож на screen, только лучше. Самый большой бонус в том, что вы можете подключить несколько клиентов одновременно, так что вы можете оставить одного на своей рабочей станции, пока вы подключаетесь и из дома.

  • только одно соединение ssh

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .