如何退出远程登录?

390 windows telnet

我通过 telnet 启动telnet host port。如何在 Windows 中停止它?令人震惊的是,Ctrl+C不起作用。

小智 575

它应该按照以下方式打印一些内容:

Escape character is '^]'.
Run Code Online (Sandbox Code Playgroud)

由于^XCtrlX,尝试Ctrl]^]

然后您应该进入 telnet 控制台,您可以在其中输入quit以离开 telnet。

  • 据我所知,Ctrl+5 与我的(挪威语)键盘上的 ^] 等效。 (34认同)
  • 在`Ubuntu``Ctrl + ]`上,`quit`对我有用 (31认同)
  • 在 Windows 上,不带参数运行 telnet 以查看转义字符是什么。在某些本地化的 Windows 版本中,] 仅适用于 `Alt Gr` 键,组合键是 `Ctrl`+`+`。 (27认同)
  • 在我的瑞典语键盘上它是`Ctrl`+`¨` (12认同)
  • Ctrl+¨ 在 Windows 7 和 sv/fi 布局上。 (6认同)
  • 不起作用。它说:`Microsoft Telnet> ^]`,下一行显示:`无效命令。输入 ?/help 寻求帮助` (3认同)
  • @Pacerier 之后输入 quit 以返回到 dos。祝你好运。 (2认同)
  • ...在我的德语键盘上是 Strg+AltGr+9,然后按回车 (2认同)
  • 在我的带有挪威语键盘的 Mac 上,`]` 是 `Alt` + `9`。键入 `Ctrl` + `Alt` + `9` 会产生 `9`,并且不会被 telnet 识别为转义字符。我必须在`Keyboard` --> `Input Sources` 下切换到美国输入源才能输入`Ctrl` + `]`。 (2认同)
  • PT-BR 键盘上的 Ctrl + Ç (2认同)
  • `ctrl+5` 在我的德语键盘上有效 (2认同)

Ric*_*086 129

quit在 Windows 中键入以退出 telnet。

  • 也适用于 MacOS X ;) (8认同)
  • @Alexander 你必须按`Ctrl + ]`,然后只有在出现`telnet>` 提示时输入`quit`。 (8认同)
  • 也适用于 Linux。 (5认同)
  • 出于某种原因,我得到 `Microsoft Telnet> ^] 无效命令。输入 ?/help for help` 但 `quit` 有效。谢谢。 (3认同)

Mag*_*gne 43

^]手段ctrl+右支架。尽管很奇怪,但它确实有效。您将被带到 telnet 提示符,您可以在其中输入 quit或简单地输入q.

在国际键盘上,] 字符通常不是单个键,需要用其他键替换。正确的键通常是 P 右侧的键或之后的下一个键。

这是基于以下评论的列表:

  • 芬兰语、瑞典语、挪威语、丹麦语:ctrl+å
  • 法语:ctrl+6
  • 德语、土耳其语:ctrl+ü
  • 瑞士:ctrl+¨
  • 匈牙利语:ctrl+5ctrl+ú
  • 葡萄牙语:ctrl+´
  • 荷兰语、比利时语:ctrl+$
  • 加拿大法语:ctrl+ç
  • 意大利语:ctrl++

引用 @jtbandes 的回答在这里:https ://superuser.com/a/427/192525 他的所有信用。

PS:为了您的方便,这里复制了答案,因为谷歌首先将我带到了这个问题,而这里的其他答案都不足以满足我的情况。问题如何在 OS X 终端上发送转义字符?可以看作是这个问题的重复(更通用的版本),因为 OP 的问题基本相同。

  • 对于我的德语键盘,它实际上是 ctr++,而不是 ctr+ü (6认同)
  • 如果您在 ubuntu 上使用土耳其语 Q CTRL + 5 是关键 (3认同)
  • Win7 上的法语键盘,通过 Putty 在 Ubuntu 17.10 VM 上进行远程会话。我用 ctrl+5 而不是 ctrl+6 得到了 telnet 提示 (2认同)
  • 如果您使用拉丁美洲西班牙语 CTRL+5 也是关键 (2认同)

小智 5

在 debian 9 上,输入:

Ctrl + $
Run Code Online (Sandbox Code Playgroud)

允许您显示来自 telnet 的提示,然后只输入:

q
Run Code Online (Sandbox Code Playgroud)

退出