Telnet属于TCP/IP协议,是用于远程控制web服务器,使用telnet命令用来进行远程登录。它为用户提供了在本地计算机上完成远程主机工作的能力。

为什么需要telnet?

Telnet是为了查看端口是否可以访问,验证端口的连通性,属于故障排除。

Telnet如何进行应用?通过基本命令进行了解。

Telnet 是以命令行的方式登录和管理远程计算机的,所以客户端首先需要连接远程的计算机。

执行的命令如下:

telnet 主机名

其中,主机名表示要连接的远程计算机的名称或 IP 地址。成功连接上以后,进入 Telnet 控制台。用户输入的子命令将在远程计算机上执行。

常用子命令:

open:建立到远程主机的 Telnet 连接,子命令后跟主机名称或 IP 地址。

close:关闭现有的 Telnet 连接。

display:查看 Telnet 客户端的当前设置。

mode:设置文件传输模式。其中,ASCII 的文件传输模式适用于传输文本文件,而二进制的文件传输模式适用于其他类型的文件,如可执行文件、图片。

send:向远程计算机发送特殊的 Telnet 协议指令序列,如终止指令序列、中断指令序列或文件结束指令序列。

set:对 Telnet 客户端进行设置。

status:显示状态信息。

environ:设置环境变量。环境变量可以被操作系统用来提供特定的用户或计算机信息。

logout:注销远程用户并关闭连接。

quit:退出 Telnet 程序。

unset:取消对 Telnet 客户端的设置。

toggle:切换操作参数。

z:暂停 Telnet 登录。

?:显示帮助信息。

Telnet工作流程

Telnet协议工作有规范的流程,大致包括连接、执行命令和断开连接 3 个部分。工作流程如下图所示。

1)Telnet 客户端通过 TCP 协议的三次握手与 Telnet 服务器建立连接。

2)建立连接后,需要通过用户名和密码才能远程登录到服务器。因此,服务器要求客户端提供用户名和密码。

3)Telnet 客户端输入用户名和密码,尝试登录服务器。

4)成功登录后客户端向服务器发送要执行的命令。

5)服务器收到客户端发来的执行命令,开始执行命令,并将结果返回给客户端。

6)客户端不再需要远程执行命令,将向服务器发送 TCP 断开数据包,用于撤销连接。

知道了telnet工作流程以及常用命令才能更好的应用telnet。

telnet登录到远程计算机系统,Telnet远程登录如何工作?基本命令如何用?相关推荐

  1. linux telnet远程登录的步骤,Linux如何远程登录telnet和ssh

    通常情况下在Linux系统中远程登录我们使用telnet服务,Red Hat Linux自带的有telnet服务器的软件包,我们需要安装telnet-server和xinetd两个软件包: [root ...

  2. linux远程连接telnet命令,Linux中的ssh,ping,ftp,telnet远程登录及通信相关的命令...

    本节,我们将介绍一些和Linux系统远程登录及通信相关的命令. SSH命令 SSH(Secure Shell即安全的Shell)可以登录和操作远程操作系统,它会建立一个安全的连接,将通信数据进行加密, ...

  3. H3C配置远程登录(console、telnet、ssh)

    文章目录 1. 介绍 2. 用console口登录交换机并配置 3. 创建本地用户 4. 本地用户能够通过telnet.SSH登录 1. 介绍 新交换机,通过Console口进入交换机,配置Conso ...

  4. linux 远程开启telnet服务器,Linux开启telnet远程登录服务

    首先说明,telnet登录服务器是一种不安全的远程登录方式.先森之所以会需要telnet登录服务器,是因为有时候需要对OpenSSH进行配置修改.漏洞修复.升级等操作时,需要telnet作为保险,以免 ...

  5. 华为交换机S5700设置远程ssh telnet登录

    AAA是指:authentication(认证).authorization(授权).accounting(计费)的简称,是网络安全的一种管理机制:Authentication是本地认证/授权,aut ...

  6. linux远程登录三种方式telnet,ssh,vnc

    linux远程连接三种方式telnet,ssh,vnc telnet和ssh服务只能实现基于字符界面的远程控制,如果要基于图形界面进行远程控制,可以借助免费的VNC来完成. 一.telnet连接 1. ...

  7. RHCE课程-RH131Linux管理笔记五-Linux远程登陆telnet及ssh服务

    telnet相信大家都不陌生,在RHCE课程-RH131Linux管理笔记三-linux系统服务介绍及管理里面我们已经配置过了,我也不多做介绍,直接说安装吧. 使用yum安装的前提是你已经配置好YUM ...

  8. Linux服务-telnet服务部署(配置允许root登录)

    Ubuntu部署telnet服务 说明 系统版本为Ubuntu 18.04,使用该系统机作为服务机,安装telnet服务,使用windows平台的xshell作为访问机,安装了telnet客户端(xs ...

  9. 【linux系统编程】远程登录工具ssh | 跨主机远程拷贝scp

    远程登录工具ssh && 跨主机远程拷贝scp 正文开始@Assassin 目录: 远程登录工具ssh && 跨主机远程拷贝scp 1. ssh简介: 2. ssh基本 ...

最新文章

  1. Android开发--AsyncTask异步任务(一)
  2. 申请https协议总结
  3. 【王道计组笔记】半导体存储器RAM ROM
  4. Windowserver2012部署always on
  5. 性能测试以及实际中有关性能测试的问题
  6. adadelta算法_机器学习中的优化算法(3)-AdaGrad, Adadelta(附Python示例)
  7. javascript中map是否有序?
  8. 十大项目管理知识-进度管理
  9. Dreamweaver CS6 破解补丁免费下载
  10. 小爱音箱显示服务器连接不上,小爱音箱无法连接WiFi解决方法
  11. 互联网络彻底瘫痪的可能性研究
  12. 【资源】资源分享(一)
  13. python小练习(杂七杂八)
  14. MBP远程控制Windows NUC
  15. [译] 为什么设计师讨厌政治(如何解决)
  16. 【记录踩坑】配置本地访问远程Linux系统服务器的jupyter notebook
  17. Ubuntu学习笔记——双系统无法进入Ubuntu以及Ubuntu桌面无法显示
  18. cogs 998. [東方S2] 帕秋莉·诺蕾姬
  19. 【H5/JS】游戏常用算法-碰撞检测-地图格子算法
  20. 支付宝数据信息服务器在哪里,支付宝商户公钥在哪查看?什么是公钥?

热门文章

  1. PostgreSQL 生成列(Generated Columns)教程
  2. 梅森素数(C语言求解)
  3. 三星碉堡了:三星自家运用竟然没人用
  4. dw给HTML加背景音乐,Dreamweaver怎样为网页添加背景音乐播放器?
  5. 我的学生教我更多 我的读者教我最多
  6. 苹果选择ARM架构的cpu背后的“野心”和“理想”
  7. java广州黄埔班,广州黄埔区正规的java培训班(Java的工作原理)
  8. mars3dApp开发——“附近”功能模块开发
  9. 关于eclipse出现The superclass “javax.servlet.http.HttpServlet“ was not found on the Java Build Path问题
  10. 这两个问题都不清楚,还说会「归并排序」?