PuTTY telnet 选项 63 (0x32),应该是啥?

Posted

技术标签:

【中文标题】PuTTY telnet 选项 63 (0x32),应该是啥?【英文标题】:PuTTY telnet option 63 (0x32), what should it be?PuTTY telnet 选项 63 (0x32),应该是什么? 【发布时间】:2021-07-31 22:32:06 【问题描述】:

对于一个应用程序,我必须开发一个简单的 telnet 模块。 (我可以在minimalistic telnet 的帮助下快速完成) 我确实创建了一个 telnet 服务器和一个客户端,并使用 PuTTY 来测试服务器的行为。 PuTYY 配置为“Telnet 协商模式:活动”。

在服务器中,我确实看到了预期的 telnet 协商序列(并且它给出了正确的回复)。 PuTTY 谈判的最后一个动作很奇怪。

0xff 0xfe 0x32IAC DONT 0x32

第三个字节0x32 是选项,这就是问题所在(对我而言)。 我确实在IANA 查找了所有 Telnet 选项,根据它们,选项范围 50-137 未分配(0x32 为 62)。

PuTTY 选项 0x32 背后是什么? 我在互联网上看过,但找不到任何东西。 我查看了 PuTTY 文档,同样的事情。 由于容量问题(没有足够的手来输入合理的回复),严重不鼓励向 PuTTY 开发提出请求。

不使用这个未知选项是完全明智的,但它仍然让我烦恼。 选项0x3e 应该做什么?

【问题讨论】:

到目前为止没有回复。我确实向 PuTTY 开发团队提出了这个问题。 【参考方案1】:

问题解决了。 我的服务器代码中存在错误,导致 PuTTY 为不存在的选项生成回复。

我在此感谢 Simon Tatham 提出的建议,让我找到了真正的问题。

【讨论】:

以上是关于PuTTY telnet 选项 63 (0x32),应该是啥?的主要内容,如果未能解决你的问题,请参考以下文章

Telnet/SSH 客户端

putty和xshell远程工具哪个好?

linux的telnet退出命令

为啥修改了hostname后用putty登陆很慢?

putty里删除替换多行(整段)

putty