如何在 Ubuntu 18.04 终端中使用 telnet 客户端?

如何在 Ubuntu 18.04 终端中使用 telnet 客户端?

我读了有关编程和网络的书。发现了这个例子:

在此处输入图片描述

正如本书所写,最后<Enter>我们必须收到页面原始 HTML 代码。

我将小脚本上传到我的主机以尽量减少 HTML 代码量(脚本仅打印客户端 IP)并尝试在 telnet 界面中获取此脚本:

$ telnet sflash.biz 80
Trying 109.206.168.84...
Connected to sflash.biz.
Escape character is '^]'.

我在 askubuntu 答案中找到了^]' 相同Alt+Ctrl + ]。按下它并尝试使用我的脚本 URI 的 GET 请求输入下一行,但 telnet 返回此错误?无效命令

^[^]
telnet> GET /ip.php HTTP/1.1
?Invalid command
telnet>

定制的东西Ubuntu telnet或者我做错了什么?

答案1

试试这个:
$ telnet sflash.biz 80
尝试 109.206.168.84...
连接到 sflash.biz。
转义字符是 '^]'
GET /ip.php HTTP/1.1
主机:sflash.biz

答案2

按下ctrl+5^],然后会出现 telnet 提示符,您可以在其中输入“quit”。

相关内容