您所在的位置:读书频道 > 操作系统 > Linux > 5.3.1 Telnet

5.3.1 Telnet

2007-12-05 10:41 机械工业出版社华章公司 字号:T | T
一键收藏,随时查看,分享好友!

《鸟哥的Linux私房菜——服务器架设篇》(第二版)第五章的主要介绍一些常见的网络命令,并新增了一些数据包捕获的命令。本文主要介绍的是Telnet命令。

AD:

5.3  远程联机命令

远程联机就是在不同的计算机之间进行登录。我们可以通过Telnet、SSH或者是FTP等协议来进行远程主机的登录,下面我们就分别来介绍一下这些基本的命令,其他相关的服务器我们会在后续进行说明的。

5.3.1  Telnet

Telnet是早期个人计算机连接到服务器主机上工作时最重要的一个软件了。它不但可以直接连接到服务器上,还可以用来连接BBS呢。非常棒!不过,Telnet本身的数据在传送的时候是使用明文(原始的数据,没有加密),所以数据在Internet上面跑的时候,会比较危险一点(就怕被别人监听)。更详细的内容我们会在“远程联机服务器”章节里做介绍的。

[root@linux ~]# Telnet [host|IP] [port]

范例一:连接到成大梦之大地这个 BBS 站
[root@linux ~]# Telnet bbs.dorm.ncku.edu.tw
bbs.ccns.ncku.edu.tw ⊙
⊙ 140.116.250.3 [DreamBBS Ver.040223]
欢迎光临。系统负载:0.16 0.16 0.16 [负载正常]
  ╭─┼────┼─╮        ╭╮         ┌┤梦之大地├────────────┐
  ╭──┬──┬──╮╭───┴┴───┬╮  │                             │
  ╰──┴──┴──╯               │    │ 梦之大地由                    │
  ╭────────╮           ╭─╯    │    【计算机网络爱好社‧CCNS】     │
   ╭───┬───╮       ╭──╯        │                     维护管理  │
           │      │ ╭─╯             │                              │
   ╰───┴───╯ ╰┴───────╯   └───────────┤By BenHe├┘

  ┌┤本站站长群├────────┐          ╭            ╭    ╭   ╮
  │站长: billcho             │  ╭────┼────╮╭─┼─╭┼──┼╮
  │系统: cat                 │          │           │    │   ││
  │站务: muwell  ianwolf     │        ╭╯╮          │    │   ││
  │      renn999 GG         │      ╭╯  ╰╮         │    │   │╯
  │                         │    ╭╯      ╰╮       │╭  │
  └───────────────┘  ╰╯          ╰─╯╰─┴╯  ╰───╯
参观用账号:guest,申请新账号:new。目前在线人数 [2183/5000] 人。
请输入代号:           

如上所示,我们可以通过Telnet轻易地连接到BBS上面,而如果你的主机有开启Telnet服务的话,同样地利用Telnet  IP并且输入账号与密码之后,就能够登录主机了。另外,在Linux上的Telnet软件还提供了Kerberos的认证方式,有兴趣的话请自行参阅man Telnet的说明。

除了连接到服务器以及连接到BBS站之外,Telnet还可以用来连接到某个port(服务)上。例如,我们可以用Telnet连接到port 110,看看这个port是否正确启动了。

范例二:检测本机端的port 110 是否正确启动?
[root@linux ~]# Telnet localhost 110
Trying 127.0.0.1...
Telnet: connect to address 127.0.0.1: Connection refused
# 如果出现这样的信息,代表这个 port 没有启动或者是这个联机有问题
# 因为你看到那个 refused

[root@linux ~]# Telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '_]'.
220 vbird.vbird.idv.tw ESMTP Postfix
ehlo localhost
250-linux.dm.tsai
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250 8BITMIME
quit
221 Bye
Connection closed by foreign host.

根据输出的结果,我们就能够知道这个通信协议(Port Number提供的通信协议功能)是否已经成功地启动了。而每个port所监听的服务都有其特殊的命令,例如,上述的port 25就是本机接口提供的电子邮件服务,那个服务所支持的命令就如同上面使用的数据一样,但是其他的port就不见得支持这个ehlo命令,因为不同的port有不同的程序嘛,当然支持的命令就不同了。与Mail Server有关的Telnet用法,我们将在邮件服务器内提到。

【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节

分享到:

  1. Linux服务器配置全程实录
  2. 揭秘--优秀PPT这样制作

热点职位

更多>>

热点专题

更多>>

读书

SQL Server 2005中文版精粹
本书内容包括: ● 框架的总览:SQL Server 2005的功能是如何集成在一起的,以及这些功能对于用户的意义。 ● 安全性

51CTO旗下网站

领先的IT技术网站 51CTO 领先的中文存储媒体 WatchStor 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院