telnet 命令参数及其应用方式[通俗易懂]

telnet 命令参数及其应用方式[通俗易懂]1.了解telnet命令的语法和参数;2.掌握telnet的常见应用方法。

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

1 概述

  1. 功能:telnet命令通常用来远程登录。
  2. 它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。
  3. 注意事项:要开始一个 telnet会话,必须输入用户名和密码来登录服务器。
  4. 缺点:telnet因为采用明文传送报文,安全性不好,很多Linux服务器都不开放telnet服务,而改用更安全的ssh方式了。

2 命令参数详解

  1. 该命令不是Windows的内部命令,如需使用需要安装。
  2. 在Linux系统中,使用命令man telnettelnet -h获取帮助信息,建议使用前者。
    在这里插入图片描述
  3. 语法为: telnet [-468ELadr] [-S tos] [-b address] [-e escapechar] [-l user] [-n tracefile] [host [port]]
  4. 参数介绍:
无指定内容的参数
-4      Force IPv4 address resolution.
-6      Force IPv6 address resolution.
-8      允许使用8位字符资料,包括输入与输出。
-E      滤除脱离字符。
-L		允许输出8位字符资料。
-a		尝试自动登入远端系统。目前,如果远程系统支持,这将通过 NEW-ENVIRON 选项的 USER 变量发送用户名。
-K		不自动登入远端主机。
-d		启动排错模式。
-r		使用类似rlogin指令的用户界面。
-x		假设主机有支持数据加密的功能,就使用它。(在帮助信息中没有这个参数,在其他网页看到的,先放在这)

指定内容的参数
-S<服务类型>		设置telnet连线所需的IP TOS信息。
-b<主机别名>		使用别名指定远端主机名称。
-e<脱离字符>		设置脱离字符。
-l<用户名称>		指定要登入远端主机的用户名称。
-n<记录文件>		指定文件记录相关信息。
-F				使用Kerberos V5认证时,加上此参数可把本地主机的认证数据上传到远端主机。
-k<域名>			使用Kerberos认证时,加上此参数让远端主机采用指定的领域名,而非该主机的域名。
-X<认证形态>		关闭指定的认证形态。(在帮助信息中没有这个参数,在其他网页看到的,先放在这)

指定目标
host		目标IP地址
port		目标端口

3 应用示例

3.1 远程管理网络设备

  1. 详细配置过程先请参考文章《构建简单局域网并实现远程管理路由器与交换机》。
  2. 打开PC端的cmd命令行,进入用户模式→进入特权模式及其他模式可以远程配置路由器。
Telnet 10.1.1.254
→Password				#提示输入用户密码 
→Router					#进入路由器用户模式
en						#尝试进入特权模式
→Password				#提示输入特权密码 

3.2 远程管理服务器

  1. 以win2008为例,先右键我的电脑→管理→功能→添加功能→将telnet服务端勾选上,进行安装。
    在这里插入图片描述
  2. 安装好后还要启动。在开始→管理工具→服务中,找到新安装的telnet服务,点击进入设置启动。
    在这里插入图片描述
  3. 服务器上使用命令netstat -an查看是否开启TCP23端口。
    在这里插入图片描述
  4. 客户端尝试使用telnet进行远程管理,先使用命令telnet+目标IP连接服务,再输入账号密码登录。想要结束连接时,先按ctrl+],再输入quit
    在这里插入图片描述

3.3 探测目标IP或端口是否开启

  1. 先使用命令telnet+目标IP,判断目标IP是否存活,如像上面截图一样,说明存活,如果不是则可能有以下原因:
    1. 该IP未能ping通,尝试使用ping命令测试能否ping通;
    2. 该IP未启动telnet服务;
    3. 该IP不存活。
  2. 再使用命令telnet+目标IP+目标端口号,判断目标端口是否开启。
  3. 如下则是开启的。
    在这里插入图片描述
  4. 如下则是未开启的。
    在这里插入图片描述

3.4 探测服务区是否开启put方法

  1. 先使用Telnet连接目标服务器的80端口,在输入以下框中两句话(建议手动输入,复制可以会加入其他字符)后连按两次回车键。在回显内容中,没有看到我们想要的Allow项目的内容,而是出现了X-Powered-by,这是网站默认首页的存在对该语句的执行产生了影响。
    在这里插入图片描述
  2. 我们将原来默认首页index.php文件名修改为index1.php,来避免该影响。
    在这里插入图片描述
  3. 再次输入命令,并按两次回车,回显内容如下,可以看到有Allow项,表示Apache现在已经开启的请求类型,暂时还没有PUT和DELETE。
    在这里插入图片描述

3.5 持续更新中…

4 总结

  1. 了解telnet命令的语法和参数;
  2. 掌握telnet的常见应用方法。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/190248.html原文链接:https://javaforall.net

(0)
上一篇 2026年2月24日 下午4:15
下一篇 2026年2月24日 下午4:43


相关推荐

  • 智能Agent与大模型结合:构建自动化决策系统的框架

    智能Agent与大模型结合:构建自动化决策系统的框架

    2026年3月16日
    1
  • 计算机科学与技术现状分析_信息科学与计算机科学的区别

    计算机科学与技术现状分析_信息科学与计算机科学的区别摘要:在这个科技突飞猛进发展的时代,计算机网络已经家喻户晓,在日常生活中也起着不可忽视的作用,计算机的发展提高了人们的生活质量,加快了信息的传播,现如今,各个国家都比较重视计算机科学与技术的发展,使计算机科学与技术在全国综合国力竞争的作用逐渐加大。对于这种情况,加快计算机科学与技术的发展,不但有利于人们更快捷地了解如今的发展趋势和历史,且还推动计算机科学与技术的进步,方便人们的生活。本文首先阐述了…

    2022年10月20日
    4
  • Python 获取时间戳_python精确到毫秒时间戳

    Python 获取时间戳_python精确到毫秒时间戳python获取当前时间戳的方法:1、使用time模块,语法为“time.time()”;2、使用datetime模块,语法为“datetime.datetime.now().timestamp()”。使用模块timeimporttimenow=time.time()print(now)1593580247.232345使用模块datetime模块datetime提供了以更面向对象的方式操作…

    2022年10月2日
    5
  • jquery jBox 详解

    jquery jBox 详解JBoxTesting nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp jBox 全局设置 nbsp nbsp nbsp nbsp nbsp nbsp nbsp var jBoxConfig nbsp nbsp nbsp nbsp nbsp nbsp nbsp jBoxConfig defaults nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp id null 在页面中的唯一 ID 如果为 null 则自动为随机 ID 一个 ID 只会显示一个 jBox

    2026年3月18日
    1
  • Nslookup命令_nslookup命令反解ip

    Nslookup命令_nslookup命令反解ip1、nslookup作用nslookup用于查询DNS的记录,查询域名解析是否正常,在网络故障时用来诊断网络问题2、查询a.直接查询nslookupdomain[dns-server]//如果没有指定dns服务器,就采用系统默认的dns服务器。b.查询其他记录nslookup-qt=typedomain[dns-server]type:…

    2022年10月19日
    7
  • 田丰:OpenClaw“龙虾大脑”,加速智能硬件“焕新”

    田丰:OpenClaw“龙虾大脑”,加速智能硬件“焕新”

    2026年3月14日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号