PuTTY 串行 `logout` 或 `exit` 替代方案

PuTTY 串行 `logout` 或 `exit` 替代方案

当使用PuTTY连接到 SSH 会话时,输入exitlogout命令后,连接将终止并PuTTY断开连接。

我正在设计一个嵌入式 ANSI/VT100 兼容终端服务器,我想知道是否有办法发送类似Break信号的东西PuTTY以使其断开并关闭串行连接。

这可能吗?或者PuTTY不以这种方式处理串行连接?

答案1

logout命令(exit顶级 shell 会话运行的命令logout)不会向 PuTTY 发送任何命令来终止连接。该logout命令从服务器端终止连接。

输入以下内容后检查PuTTY事件日志exit

2017-10-16 08:10:38 Server sent command exit status 0
2017-10-16 08:10:42 Disconnected: All channels closed

另外,如果你设置退出时关闭窗口绝不在PuTTY中,输入以下命令后你将获得以下结果logout

在此处输入图片描述

答案2

您尝试过 CTRL-Break 吗?这是 PuTTY 标准 break 命令。查看文档时,我发现只有 SSH2 支持 Break 命令。以下是链接:https://www.ssh.com/ssh/putty/putty-manuals/0.68/Chapter3.html

相关内容