如何在不退出 ssh 的情况下在远程服务器上键入 exit

如何在不退出 ssh 的情况下在远程服务器上键入 exit

在远程服务器上,我需要输入 exit 才能退出某种模式,但不幸的是,exit 被 ssh 捕获并视为结束 shh 会话的指令。

答案1

您看到的退出 VMWare 技术支持模式的说明可能适用于控制台访问。 例如紧急支援技术支持模式

  1. 从控制台登录到您的 ESXi 主机。
  2. 按 Alt+F1 切换到控制台窗口。
  3. 输入 unsupported 以启动技术支持模式登录过程。请注意,控制台窗口上不会显示任何文本。
  4. 输入 root 用户的密码。技术支持模式现已激活。
  5. 在技​​术支持模式下完成任务。
  6. 输入命令 clear 清除屏幕上步骤 5 中残留的任何数据。这可能是您当地的安全策略所要求的。
  7. 输入命令 exit 退出技术支持模式。
  8. 按 Alt+F2 将服务器返回到 DCUI 模式。

换句话说,您的 SSH / shell 会话本身就是技术支持模式。一旦您退出技术支持模式,您的 SSH / shell 会话也将终止

答案2

我不确定你如何才能有效地做到这一点,但你可以tmux将当前会话分成两个窗格,然后使用一个窗格来运行你想要运行的内容,pkill完成后使用另一个窗格来运行它。

或者如果您已经处于该模式,请再次通过 SSH 登录。

检查您所处的“模式”是否有其他退出方式,例如快捷方式、其他命令等等。

相关内容