扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:论坛整理 来源:ZDNet网络安全 2007年12月21日
关键字: telnet命令 opentelnet linux telnet telnet入侵 telnet telnet端口
如果客户不支持行方式,那么较新的服务器支持行方式选项,它也将转入准行方式(Kludgelinemode)。我们同时指出所有的客户进程和服务器进程都支持准行方式,但它不是默认方式,必须由客户进程或用户特地激活它。
让我们来看看如何用Telnet选项激活准行方式。
首先介绍当客户进程不支持行方式时,BSD/386服务器进程如何协商进入该方式。
1)当客户进程不同意服务器进程激活行方式的请求时,服务器进程发送DOTIMINGMARK选项。RFC860[Postel和Reynolds1983f]定义了这个Telnet选项。它的作用是让收发双方同步,关于这个问题将在本节的后面讲到用户键入中断键时讨论。该选项只是用来判断客户进程是否支持准行方式。
2)客户响应WILLTIMINGMARK,表明支持准行方式。
3)服务器发送WONTSUPPRESSGOAHEAD和WONTECHO选项,告诉客户它希望禁止这两个选项。我们在前面已经强调:单个字符方式下是假定SUPPRESSGOAHEAD和ECHO选项同时有效的,所以禁止两个选项就进入了准行方式。
4)客户响应DONTSUPPRESSGOAHEAD和DONTECHO命令。5)服务器发送login:提示符,然后用户键入用户名。用户名是以整行的方式发送给服务器,回显由客户进程在本地处理。
6)服务器发送Password:提示符和WILLECHO命令。这将使客户进程的回显失效,因为此时客户进程认为服务器进程将处理回显工作,所以用户键入的口令就不回显到屏幕上。客户响应DOECHO命令。
7)我们键入口令。客户以整行方式发送到服务器。
8)服务器发送WONTECHO命令,使得客户重新激活回显功能,客户响应DONTECHO。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者