最后更新:2022-04-13 01:29
直接的远程登录协议
客户端连接服务器。
客户端正在等待接收服务器的一系列 Telnet 命令 。
服务器(命令的第三个字节)需要客户端处理命令,然后以同样的方式以获得所需命令(修改第二个字节)的同样方式还给服务器的客户端处理命令。
服务器收到后发送标准信息( 欢迎和登录 :), 表示您必须输入计算机的用户名 。
在发送 LFCR () 之前, 客户端提供一个用户名, 以表示它准备输入密码 。
收到后,服务器发送一个标准字符串(密码:),表示您必须为机器提供用户密码。
在发送 LFCR () 之前, 客户发送密码, 表示输入已完成 。
当服务器收到时, 发送一个标准字符串 :
证书被接受, 客户可以远程控制目标, 仿佛它是自己的 cmd 命令线 。
输入并传输到服务器的每个字符,服务器的回答与发送者相同,表示输入的内容。
发送 LFCR () 以显示运行此 cmd 命令将导致服务器在命令运行后响应反馈 。
关闭客户端,结束。
由于各种系统底部水平不同,所有计算机都可互操作,而NVT指令被用作公共语言进行交流。
telnet命令
具有临界作用的 Telnet 命令
IAC
每个 Telnet NVT 命令的第一个字节被称为 IAC, 其小数点值为 255 。
telnet命令
十进制表示
作用
EOF
236
文件结束符
SUSP
237
挂起当前进程
ABORT
238
异常中止进程
EOR
239
记录结束符
SE
240
自选项结束
NOP
241
无操作
DM
242
数据标记
BRK
243
中断
IP
244
中断进程
AO
245
异常中止输出
AYT
246
对方是否还在运行?
EC
247
转义字符
EL
248
删除行
GA
249
继续进行
SB
250(0xFA)
子选项开始
WILL
251(0xFB)
接受开始选项( 允许 ) 。
WONT
252(0xFC)
拒绝启动选项
DO
253(0xFD)
认可选项请求
DONT
254(0xFE)
拒绝选项请求
备注
命令的选项值与激活或停止作用的选项值相同,或激活或停止作用本身的选项值相同。
N.B. 以下示例中的发件人既代表服务器,也代表客户。
协商命令
发送方
接收方回应
WILL
此选项是发件人所希望的 。
打开 启动 启动
DO
发送者希望接收器启动此选项 。
Will:我想激活。我不想激活。我不想激活。
WONT
发送者想要禁用此选项 。
否: 发布禁令( 您必须) 。
DONT
发送者希望接收者禁用该选项。
愿意禁止(必须)
十进制
作用
1
回显
3
镇压(禁止)将继续。
5
状态
6
标记时间( 提醒时钟标记)
24
终端类型
31
窗口大小
32
终端速度
33
远程流量控制
34
行方式
36
环境变量
由于密码数量庞大,难以直接放在这里,我为使用Telnet协议建立了一个C++类别。 Telnet协议提供登录目标计算机的简单访问,远程操作,希望学习登录程序,解决Telnet命令处理,并可以下载和学习:

本文由 在线网速测试 整理编辑,转载请注明出处。