1.简介

telnet 是基于 Telnet 协议的远程登录程序,用于登录远程主机,对远程主机进行管理。

telnet 因采用明文传送报文,安全性不好,很多 Linux 服务器都不开放 telnet 服务,而改用更安全的 ssh 方式了。但仍然有很多别的系统可能采用了 telnet 方式来提供远程登录,因此弄清楚 telnet 的使用方式仍是很有必要的。

telnet 命令还可做别的用途,比如确定远程服务器的某个端口是否能访问。

此外,Telnet 协议是 TCP/IP 协议族中的一员,是 Internet 远程登录服务的标准协议,属于应用层协议,基于 TCP 协议实现远程登录。

2.命令格式

telnet [-8EFKLacdfrx] [-X authtype] [-b hostalias] [-e escapechar] [-k realm] [-l user] [-n tracefile] [host [port]]

3.选项说明

-8允许使用 8 位字符资料,包括输入与输出
-a尝试自动登入远端系统
-b HOSTALIAS使用别名指定远端主机名称
-c不读取用户专属目录里的.telnetrc文件
-d启动排错模式
-e ESCAPECHAR设置转义字符
-E滤除转义字符
-f此选项的效果和指定 -F 相同
-F使用 Kerberos V5 认证时,加上此参数可把本地主机的认证数据上传到远端主机
-k <realm>使用 Kerberos 认证时,加上此参数让远端主机采用指定的域名,而非该主机的域名去获取票据
-K不自动登入远端主机
-l USER指定要登入远端主机的用户名称
-L允许输出 8 位字符资料
-n TRACEFILE指定文件记录相关信息
-r使用类似 rlogin 指令的用户界面
-x假设主机有支持数据加密的功能,就使用它
-X ATYPE关闭指定的认证类型

4.常用示例

(1)登录主机。不显示提供端口,默认为 23。

telnet 192.168.0.5

(2)确认远端服务器某个端口是否可用。比如查看远端服务器 ssh 服务的 22 号端口是否开放。

telnet 10.234.178.144 22
Trying 10.234.178.144...
Connected to 10.234.178.144.
Escape character is '^]'.
SSH-2.0-OpenSSH_6.0

以上表示远端服务器 ssh 服务的 22 号端口已经开放。注意,这并不表示使用 ssh 命令一定可以与远端服务器建立 SSH 链接,需要远端服务器的授权。

(3)进入命令行交互模式。
如果在没有 host 参数的情况下调用 telnet,它将进入命令模式,提示符为 telnet>。

telnet
telnet>

交互模式下常用子命令有:

auth <argument> [...]:查看和管理telnet登录身份验证方式。argument可取值:disable、enable和status
close:关闭当前 Telnet 连接
display:使用 display 命令可以查看 Telnet 客户端的当前设置
logout:类似于cloase命令,用于关闭Telnet连接或者挂起。注:Telnet服务端可能不支持
open <host> [-l user] [[-] port]:建立到指定主机的 Telnet 连接
send <arguments>:使用send命令可以向Telnet服务器发送特定字符串。支持包括但不限于以下命令字符串:abort:终止服务命令ao:Abort Output,放弃输出命令ayt:Are you there命令brk:Break命令eof:发送End Of File字符escape:发送当前的转义字符,初始为分组符^]。ip:中断进程命令synch:执行Telnet同步操作。
quit:退出 Telnet 客户端。
status:显示当前Telnet连接状态

参考文献

telnet(1) manual
Linux命令大全.telnet命令
每天一个Linux命令(52)telnet命令

Linux 命令(56)—— telnet 命令相关推荐

  1. 计算机telnet命令大全,telnet命令大全.doc

    telnet命令大全 telnet 命令允许您与使用 Telnet 协议的远程计算机通讯.运行 telnet 时可不使用参数,以便输入由 Telnet 提示符 telnet 表明的 telnet 上下 ...

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

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

  3. Linux命令之telnet 命令

    介绍 Telnet是常用的远程控制Web服务器的方法 Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式.它为用户提供了在本地计算机上完成远程主机工作的能 ...

  4. 每天一个linux命令(56)--crontab命令

    上一节学习了 at  命令是针对仅运行一次的任务,循环运行的例行性计划任务,Linux 系统则是由 cron(crond)这个系统服务来控制的.Linux 系统上面原本就有非常多的计划性工作,因此这个 ...

  5. Linux中停止telnet命令

    使用telnet命令 telnet ip地址 端口例如:telnet 192.168.70.133 8080 停止telnet命令 退出需要按快捷键ctrl+] 然后输入quit命令退出.

  6. linux怎么开启telnet命令,linux如何开启telnet服务?linux开启telnet服务的方法

    linux如何开启telnet服务?很多朋友对于这个问题不知道该如何解决:今天小编将为大家带来linux开启telnet服务的方法,有需要的朋友一起去看看吧! 方法: 1. 切换至root用户: 2. ...

  7. memcached 命令_Memcached Telnet命令示例

    memcached 命令 In earlier posts, we saw how to install Memcached server on Mac OS and Unix systems. Af ...

  8. win10 ping命令与telnet命令使用详解

    ping命令,主要用来分析和判断网络故障,网络是否可以连通 在windows上使用ping命令 cmd命令启动方式主要有两种: 第一种是快捷费方式Win+R,在运行编辑中,输入cmd即可: 第二种由于 ...

  9. linux怎么开启telnet命令,Linux如何开启telnet服务

    1.Linux安装telnet包 # yum install telnet* # rpm -qa |grep telnet telnet-server-0.17-47.el6_3.1.x86_64 t ...

  10. Linux:安装 telnet 命令

    我是 ABin-阿斌:写一生代码,创一世佳话,筑一览芳华.如果小伙伴们觉得不错就一键三连吧~ 声明:原文地址:https://www.pudn.com/news/6332b44a272bb74d440 ...

最新文章

  1. java webservice接口开发_php开发webservice服务端接口(wsdl)
  2. java和php本质_JAVA和PHP的区别
  3. python 装饰器中的@wraps
  4. 使用Vitamio打造自己的Android万能播放器(1)——准备
  5. .Net 分布式云平台基础服务建设说明概要
  6. 今天需要修复的bug
  7. ubuntu在 hdfs上创建一个文件夹_NAS上如何创建和使用加密文件夹?
  8. python之django中models学习总结
  9. 在Ubuntu18.04TLS下安装小米随身wifi驱动
  10. 算法快学笔记(十五):贪婪算法与NP完全问题
  11. 电子设计教程22:虚短与虚断
  12. Redis 与 Mysql 的数据一致性
  13. vue中使用rrweb实现页面回放功能
  14. 借机,贷记,往帐,来帐
  15. 利用cmd命令创建vue项目
  16. 使用python将罗马字转换为对应的阿拉伯数字
  17. MySql查询优化性能调优,sql性能自测方法,及Mysql索引介绍
  18. Unity3D--控制鼠标的显示与隐藏
  19. win7删除文件夹提示找不到项目,文件删不掉怎么办?
  20. 论MMORPG游戏服务器架构

热门文章

  1. 奇怪,勒索软件Ryuk 新版本把这些 *UNIX 文件夹列入了黑名单
  2. Android设置状态栏为白底黑字
  3. SSM : 环境搭建
  4. 不懂得如何优化CNN图像分类模型?这有一份综合设计指南请供查阅
  5. Python爬虫-《神雕侠侣》
  6. 数据操纵:SELECT, INSERT, UPDATE, DELETE
  7. 转:GCC,LLVM,Clang编译器对比
  8. Ceilometer - Install the API behind mod_wsgi
  9. sql2008问题大全
  10. 电脑黑屏故障的解决方案