Для подключения к удаленной машине Red Hat в кластере необходима следующая команда SSH:
ssh -X -i id_rsa -t username@JumpHost ssh -X username@FrontEndHost
поскольку есть хост перехода с именем JumpHost. Для сбалансированной рабочей нагрузки JumpHost автоматически назначает хост фронтенда. Таким образом, FrontEndHost — это всего лишь общее имя для фактического хоста фронтенда. Эта команда SSH хорошо работает в терминале.
Теперь я хочу настроить это SSH-соединение в MobaXterm. Если я заполняю Remote host в Basic SSH settings общим именем FrontEndHost, я получаю ошибку
Удаленная сторона неожиданно закрыла сетевое соединение
когда я подключаюсь. Но я могу подключиться правильно, если заполню поле Удаленный хост фактическим именем хоста front-end, например, FrontEndHost1.
Я хочу использовать общее имя front-end в Remote host, и я знаю, что это возможно. То, что соединение работает с реальным именем front-end host, означает, что другие настройки MobaXterm не имеют выраженной проблемы; единственное отличие в том, что поле Remote host является общим именем front-end host. Я не знаю, в чем проблема и как ее исправить. Можете ли вы помочь мне с этой проблемой? Спасибо.