前言:
今天看官们对“mactelnet”都比较珍视,大家都想要学习一些“mactelnet”的相关内容。那么小编也在网摘上搜集了一些对于“mactelnet””的相关内容,希望大家能喜欢,看官们快快来学习一下吧!作为macOS High Sierra的一部分,苹果从macOS中移除telnet工具。这是苹果提高安全性的整体努力的一部分,因为telnet不使用加密,其流量可以被截获和读取。然而,telnet曾经(现在也是)起到了一个有用的功能,即快速检查是否有可能连接到某一特定端口的远程服务器。
虽然有其他工具可用于这项任务(如netcat),但也可以在macOS上使用另一个工具创建telnet连接:curl
你可以使用curl来创建一个telnet连接,使用的命令类似于下面所示。
curl -v telnet://ip.address.here:port.number.here
注意:你也可以用一个DNS地址来代替ip.address.here。
例如,如果你想检查 是否在443端口响应,使用下面的curl命令。
curl -v telnet://
你应该看到类似于下图的输出。
username@computername ~ % curl -v telnet://
* 尝试74.6.143.26...。
* TCP_NODELAY设置
* 连接到 (74.6.143.26) 端口 443 (#0)
^C
username@computername ~ %
注意:一旦成功连接,使用 Control+C 来中断telnet连接。
如果端口没有打开,你应该看到不同的输出。例如,如果你想检查 是否在端口 444 上响应,使用下面的 curl 命令。
curl -v telnet://
444端口没有开放,所以你应该看到类似于下图的输出。
username@computername ~ % curl -v telnet://
* 尝试74.6.143.26...。
* TCP_NODELAY设置
* 连接到74.6.143.26端口444失败。连接被拒绝
* 尝试74.6.143.25...。
* TCP_NODELAY设置
* connect to 74.6.143.25 port 444 failed: 连接被拒绝
* 连接到 444端口失败:连接被拒绝
* 关闭连接 0
curl。(7) 连接到 port 444 失败: 连接被拒绝
username@computername ~ %
标签: #mactelnet