实验环境:Debian10

一、实验过程

  1. 打开命令行 输入telnet cis.poly.edu 80
  2. 输入下面内容,并按回车:
    GET /~ross/ HTTP/1.1<br />Host: cis.poly.edu

注意:
telnet连接时间非常短暂,大概几秒之后就会“遗失对主机的连接”。
因此建议提前复制好文本,直接点击鼠标右键粘贴即可。

二、实验结果

image.png

三、Telnet详解

telnet命令通常用来远程登录。telnet程序是基于TELNET协议的远程登录客户端程序。Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。

3.1 语法

  1. telnet [-8acdEfFKLrx][-b<主机别名>][-e<脱离字符>][-k<域名>][-l<用户名称>][-n<记录文件>]
  2. [-S<服务类型>][-X<认证形态>][主机名称或IP地址<通信端口>]

3.2 参数

  1. -8 允许使用8位字符资料,包括输入与输出
  2. -a 尝试自动登入远端系统
  3. -b<主机别名> 使用别名指定远端主机名称
  4. -c 不读取用户专属目录里的.telnetrc文件
  5. -d 启动排错模式
  6. -e<脱离字符> 设置脱离字符
  7. -E 滤除脱离字符
  8. -F 使用Kerberos V5认证时,加上此参数可把本地主机的认证数据上传到远端主机
  9. -f 此参数的效果和”-F”参数相同
  10. -k<域名> 使用Kerberos认证时,加上此参数让远端主机采用指定的领域名,而非该主机的域名
  11. -K 不自动登入远端主机
  12. -l<用户名称> 指定要登入远端主机的用户名称
  13. -L 允许输出8位字符资料
  14. -n<记录文件> 指定文件记录相关信息
  15. -r 使用类似rlogin指令的用户界面
  16. -S<服务类型> 设置telnet连线所需IP TOS信息
  17. -x 假设主机有支持数据加密的功能,就使用它
  18. -X<认证形态> 关闭指定的认证形态

3.3 使用示例

可以使用telnet命令远程登陆到服务器,域名等