首页 > 其他分享 >Telnet协议

Telnet协议

时间:2024-01-16 14:26:25浏览次数:16  
标签:协议 加密 telnet Telnet 使用 远程

目录


简介

Telnet是一种网络协议,用于在两台计算机之间提供双向、基于文本的通信渠道。它允许用户通过TCP/IP网络远程访问计算机,并在远程计算机上运行命令。Telnet使用端口23建立连接,并允许用户以具有特定权限的常规用户身份登录到远程计算机。Telnet是一种不安全的协议,因为它发送的数据未经加密,容易受到黑客攻击。因此,现代系统更倾向于使用SSH等加密工具,而不是Telnet。

以下是在Linux中使用Telnet的一些示例:

安装Telnet

  • 在CentOS 7 / RHEL 7中安装Telnet
# yum install telnet telnet-server -y
# systemctl start telnet.socket
# systemctl enable telnet.socket
# firewall-cmd --permanent --add-port=23/tcp
# firewall-cmd --reload
  • 在Ubuntu 18.04中安装Telnet
$ sudo apt install telnetd -y
$ systemctl status inetd
$ ufw allow 23/tcp
$ ufw reload

使用Telnet检查开放端口

$ telnet server-IP port

创建登录用户

# adduser telnetuser
# passwd telnetuser

使用Telnet登录到服务器

$ telnet server-IP address

需要注意的是,由于Telnet存在安全风险,现代系统更倾向于使用SSH等加密协议进行远程连接。

使用场景

Telnet协议的使用场景包括:

  1. 远程管理:Telnet可用于远程管理计算机、路由器、交换机等网络设备,允许管理员通过命令行界面执行管理操作。

  2. 测试和故障排除:Telnet可用于测试或故障排除远程Web服务器、邮件服务器等,以检查端口是否开放或执行特定命令。

  3. 多用户地下城游戏(MUDs):Telnet曾经用于访问多用户地下城游戏服务器,提供基于文本的游戏体验。

  4. 内部网络访问:在受信任的内部网络中,Telnet可能用于特定用途,如访问旧系统或设备。

需要注意的是,由于Telnet协议存在安全风险,现代系统更倾向于使用SSH等加密协议进行远程连接。

为什么不安全

Telnet协议存在以下安全风险:

  1. 未加密通信:Telnet协议传输的数据未经加密,意味着在传输过程中,任何拦截网络流量的人都可以读取、修改或重定向命令、密码、文件和其他敏感信息。

  2. 弱身份验证:Telnet协议依赖于易受绕过或欺骗的弱身份验证方法。例如,Telnet通常使用明文密码,容易被网络嗅探器捕获或被攻击者暴力破解。

  3. 缺乏完整性和保密性:Telnet协议不提供数据的完整性和保密性保证,无法确保发送或接收的数据准确、完整或未被篡改,也无法确保数据仅对预期接收方可见。

  4. 与现代网络不兼容:Telnet协议不支持现代网络架构和标准,不支持加密、压缩、文件传输、终端仿真或会话管理,也无法很好地与防火墙、路由器、代理或VPN等设备配合使用。

因此,为了避免这些风险,现代系统更倾向于使用SSH等更安全、可靠的替代方案进行远程访问和控制。

标签:协议,加密,telnet,Telnet,使用,远程
From: https://www.cnblogs.com/yubo-guan/p/17967537

相关文章

  • paxos协议之衍生协议:Raft协议的简述、协议模型、一致性算法、脑裂问题处理、选举流程
    raft简述raft协议中节点有三种状态leader、follower、candidate(候选人),leader复制日志的管理、客户端的新增更新请求,然后复制到follower节点,如果leader出现故障则follower就会重新选举,新增等操作若被follower所接收则会进行重定向转给leader,follower只负责客户端的读请求。有两......
  • RARP协议和DHCP协议两者之间区别
    RARP(ReverseAddressResolutionProtocol)和DHCP(DynamicHostConfigurationProtocol)是两种网络协议,它们都可以为某个刚接入网络的设备提供IP地址以实现互联通信。区别主要有以下几点:RARP是数据链路层的协议,无法跨路由器和网段工作,每个本地网络都必须配置一台RARP服务器;而DHCP......
  • 最高法--结算协议中含有非工程款性质但与最终清算值密切相关的项目的,除另有相关证据表
    (2021)最高法民申7402号  天津北方华泰置业投资有限公司、中冶天工集团有限公司等建设工程施工合同纠纷民事申请再审审查民事裁定书申请人主张:华泰公司申请再审称,(一)原判决认定的基本事实缺乏证据证明。尽管华泰公司与中冶公司已经对审计机构出具的审计金额152655857.00元予以确......
  • 最高法-1. 挂靠关系下挂靠人向被挂靠人主张挂靠费用的,不予支持;2. 在相对人不知晓挂靠
    (2020)最高法民终576号  河南东方建设集团发展有限公司、黄建国建设工程施工合同纠纷二审民事判决书【经典判例】上诉人主张:【东方公司】(一)黄建国系东方公司内部工作人员,东方公司一直为其正常缴纳社会保险。《工程施工内部承包协议书》是东方公司与黄建国之间签订的独立合同,东......
  • HTTP 协议
    HTTP协议HTTP是超文本传输协议(HyperTextTransferProtocol)的缩写,属于应用层协议,默认使用传输层的80/tcp端口。HTTP协议定义了客户端和服务器之间数据交换的规则和格式,用于实现客户端和服务器之间的超文本数据传输。超文本:不限于纯文本内容,还可以包含图像、视频、音频和动画......
  • Kong网关转发TCP协议和WebSocket协议的请求
    一、TCP协议1、修改配置文件,开启流端口vim/etc/kong/kong.confstream_listen=0.0.0.0:9000,0.0.0.0:90012、利用KongA配置tcp和websocket协议上游服务配置 路由配置:Destinations写kong网关的9000端口(只支持ip+port的形式)   二、WebSocket协议上游服务配置......
  • 详解UDP协议
    UDP(UserDatagramProtocol,用户数据报协议)是一种无连接、简单、轻量级的传输层协议,用于在计算机网络上发送数据。与TCP(TransmissionControlProtocol,传输控制协议)不同,UDP不提供可靠性、顺序传输和错误恢复,但由于其轻量级的特性,适用于一些实时性要求较高的应用场景。以下是UDP协议......
  • web基础协议
    一.web通信流程在开始学web服务器之前,需要先理解web通信协议,才能够更好的吸收其中精华。我们平时浏览⽹⻚的时候,会打开浏览器,输⼊⽹址后按下回⻋键,然后就会显示出你想要浏览的内容。在这个看似简单的⽤户⾏为背后,到底隐藏了些什么呢?浏览器本身是⼀个客户端,当你输⼊URL的时候,⾸先浏......
  • GEC6818开发板Linux环境中telnet的搭载
    一、首先打开开发板的Linux①通过232串口通信线连接开发板打开②打开网络配置文件(/etc/init.d/rcS)[root@GEC6818/]#vi/etc/init.d/rcS③用vi打开文件,在文件里面添加如下命令:#启动eth0网卡,并设置IP为192.168.1.124/sb......
  • 投屏的工作原理是什么,使用了什么协议
    投屏(ScreenMirroring)是一种将一个设备的屏幕内容显示到另一个设备上的技术。其工作原理通常涉及以下步骤:检测设备:首先,需要在投屏源设备(如手机、电脑)和目标设备(如电视、投影仪)之间建立连接。这可以通过无线或有线连接方式进行。建立连接:投屏设备之间通过特定的协议建立连接,以便传......