telnet协议服务器默认通信端口是,Linux telnet服务器不使用telnet协议握手

我们正在尝试使用简单的终端程序连接到Linux telnet服务; 我怀疑服务器设置为默认VT-100,并且telnet服务器发送控制握手序列,期望终端用其支持的选项进行回复,并挂起等待终端回复。

We are trying to connect to Linux telnet service using simple terminal program; I suspect server is set to default VT-100, and telnet server sends control handshake sequences, expecting terminal to reply with its supported options, and hangs waiting for terminal reply.

[![enter image description here](data:image/webp;base64,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)](https://i.stack.imgur.com/X0l9s.jpg) (apologies for poor quality of image)

不幸的是,终端只是裸通信程序而且不了解telnet协议。

Unfortunately terminal is just bare communication program and does not know about telnet protocol.

有没有办法告诉telnet服务器(例如通过设置特定的终端类型)不要开始识别远程终端属性,而是直接进入通信?

Is there any way to tell to telnet server (e.g. through setting specific terminal type) not to start identification of remote terminal properties, but go directly to the communication?

编辑:

Edit:

>

>

> 请使用更多详细信息编辑问题:您使用的是什么终端,什么是"裸通信"? 程序是吗?

》 Please edit question with more details: What terminal are you using, what "bare communication" program is it?

通讯程序打开与Linux PC到端口23的TCP连接,然后发送键盘上输入的字符,并显示屏幕上收到的字符,无需任何字符处理。

Communication program opens TCP connection to the linux PC to port 23, then sends characters typed on the keyboard and displays characters received on the screen without any character processing.

>

>

> 你可以在服务器上运行netcat而不是telnetd,如果通信本身正常工作,可以用它来调试

》 Can you run netcat on the server instead (or in addition) of telnetd, and use this to debug if the communication by itself is working

我不确定,我不控制两台机器。 但是100%事实是机器运行终端能够连接到linux机器,并且linux机器能够发送telnet协议控制字符(你可以在图片上看到它 - 白色字符是0xff - telnet选项的开始标记)。 我不能说100%因为我没有Wireshark日志,但似乎通信工作正常,并且它是telnet服务器,它不通过telnet协议握手。

I am not sure, I do not control both machines. But is it 100% fact that machine running terminal is able to connect to the linux machine, and linux machine is able to send telnet protocol control characters (you can see it on the picture - white chars are 0xff - start marker of telnet option). I can not say 100% because I do not have Wireshark logs, but seems communication works properly, and it is telnet server which does not pass through telnet protocol handshake.

>

>

> 连接后,您想要登录,还是想要做其他事情? 你能在终端上使用更安全的东西,例如SSH?

》 Once you are connected, do you want to login, or do you want to do anything else? Can you use something safer on the terminal, e.g. ssh?

是的,我希望telnet服务器显示"login:" 要求登录系统。 Linux机器上的telnet服务是可操作的,因为可以使用telnet客户端从第三台机器上记录它 - 但是这个telnet客户端知道telnet协议并响应它。 在上述情况下,temrinal程序对telnet控制代码/协议一无所知,并将其显示为字符而无需任何进一步操作(根据telnet协议进行响应)。

Yes, I want telnet server to display "login: " asking to log into the system. telnet service on the linux machine is operational, because it is possible to log it from third machine using telnet client - but this telnet client is aware about telnet protocol and responds to it. In the case described above temrinal program knows nothing about telnet control codes/protocol, and displays them as characters without any further action (response according to telnet protocol).

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值