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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • origin中文版刻度线消失_2019xb

    origin中文版刻度线消失_2019xbOrigin2019b64Bit版本本身就有很多的Bug,很多人装上了该版本之后又不想卸载重装,因为这个过程挺麻烦的,本文的解决办法就是在电脑已有Origin2019b64Bit的情况下安装Origin2019b的32Bit版本。

    2022年9月2日
    8
  • Debian 使用VSFtpd安装配置架设FTP服务器「建议收藏」

    Debian 使用VSFtpd安装配置架设FTP服务器「建议收藏」Vsftpd的安装:aptitudeupdate//更新数据源列表aptitudeinstallvsftpd//安装vsftpdVsftpd的文件结构:/usr/sbin/vsftpd—-VSFTPD的主程序/etc/init.d/vsftpd—-启动脚本/etc/vsftpd.conf—-主配置文件/etc/pam…

    2022年7月21日
    14
  • 构造函数隐式转换_构造函数实例化对象

    构造函数隐式转换_构造函数实例化对象转载博客:http://blog.csdn.net/thefutureisour/article/details/7705771构造函数隐式转换构造函数会引起一个不引人注意的问题:用单个实参来调用的构造函数定义了从从形参类型到类类型的一个隐式转换。举个例子说:classSales_item{public:std::istream&input(std…

    2022年10月11日
    3
  • 置顶文章-波波烤鸭博客文章汇总篇【Java核心,经典开源框架应用及源码分析,企业级解决方案等】强烈建议收藏!!![通俗易懂]

    置顶文章-波波烤鸭博客文章汇总篇【Java核心,经典开源框架应用及源码分析,企业级解决方案等】强烈建议收藏!!![通俗易懂]  因为博客中的文章已经越来越来了,为了便于文章检索,特整理本文,欢迎收藏!!!Java核心1.JDK8新特性Lambda表达式讲解接口新特性函数式接口方法引用Stream流Optional工具类介绍新的日期时间工具类介绍注解的增强2.Java核心Java集合核心内容之数组和链表Java集合核心内容之二叉树2-3-4树详解红黑树详解精讲红黑树删除操作剖析反射的本质3.设计模式3.1创建型模式  都是用来帮助我们创建对象的!模式地址单例模式ht

    2025年10月11日
    4
  • 什么是java常量「建议收藏」

    什么是java常量「建议收藏」  相信很多在学java技术的同学,对java常量这个并不陌生,什么是java常量呢?java常量就是在程序中固定不变的值,是不能改变的数据。例如数字1、字符“a”、浮点数3.2等。在Java中,常量包括整型常量、浮点数常量、布尔常量、字符常量等。  下面我们就一起来看看java中的这些常量:  1.整型常量  整型常量是整数类型的数据,有二进制、八进制、十进制和十六进制4种表示形式具体表示形式如下。  二进制:由数字0和1组成的数字序列。在JDK7.0中允许使用字面值来表示二进制数,前面

    2022年7月8日
    30
  • 超硬核十万字!全网最全 数据结构 代码,随便秒杀老师/面试官,我说的

    超硬核十万字!全网最全 数据结构 代码,随便秒杀老师/面试官,我说的本文代码实现基本按照《数据结构》课本目录顺序,外加大量的复杂算法实现,一篇文章足够。能换你一个收藏了吧?

    2022年6月5日
    31

发表回复

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

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