На удаленном сервере мне нужно набрать exit, чтобы выйти из определенного режима, но, к сожалению, ssh выбирает выход и обрабатывает его как инструкцию для завершения сеанса shh.

2 ответа2

1

Инструкции, которые вы видите для выхода из режима технической поддержки VMWare, вероятно, предназначены для доступа к консоли. Например, режим технической поддержки для экстренной поддержки:

  1. Войдите в свой хост ESXi на консоли.
  2. Нажмите Alt+F1, чтобы переключиться в окно консоли.
  3. Введите unsupported, чтобы запустить процесс входа в режим технической поддержки. Обратите внимание, что текст не будет отображаться в окне консоли.
  4. Введите пароль для пользователя root. Режим технической поддержки теперь активен.
  5. Выполните задачи в режиме технической поддержки.
  6. Введите команду clear, чтобы очистить экран от любых остаточных данных, начиная с шага 5. Это может требоваться вашей локальной политикой безопасности.
  7. Введите команду exit для выхода из режима технической поддержки.
  8. Нажмите Alt+F2, чтобы вернуть сервер в режим DCUI.

Другими словами, ваш сеанс SSH / shell - это сам режим технической поддержки. После выхода из режима технической поддержки сеанс SSH / оболочки также будет прерван.

0

Я не уверен, как вы могли бы сделать это эффективно, но вы могли бы использовать tmux чтобы разделить текущий сеанс на две панели, а затем использовать одну панель, чтобы запустить то, что вы хотели запустить, и использовать другую, чтобы pkill когда закончите. ,

Или, если вы уже находитесь в режиме, снова включите SSH.

Проверьте и посмотрите, есть ли у "режима", в котором вы находитесь, другие способы выхода, например; ярлык, другая команда и так далее.

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