扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
telnet服务是我们在网络学习中进行远程登录的最简单的协议之一。这个协议的学习也是我们学习远程登录设置的最基本协议,尽管它存在的问题不容忽视,但是它的优点也很多。通俗地讲,远程登录(Remote Login)就是用户注册到网络上的另一台主机,分享该主机提供的资源和服务,感觉就像在该主机上存在一样,而用户的终端则作为该主机的虚拟终端.DOS和Windows系统中telnet的用法与UNIX系统的一样,这里就不作介绍了.
telnet初步
telnet服务的使用比较简单,如果用户要登录到远端某台主机,只需输入$telnethostname。其中,hostname为远端主机名.另一种方式是先进入telnet状态,输入$telnet。再用open命令与远端主机建立连接,即telnet>open hostname。当你登录到远端主机上后,就可以执行那台主机提供的任何命令.以下是示例:
king 16%telnetbeijing2.cernet.edu.cn
Trying 166.111.250.2...
Connected to beijing2.cernet.eduy.cn
Escape character is '^]'
SunOS UNIX (beijing2)
Login incorrect
login wangw
Password:
Last login:Wed Jan 11 11:18:56 from 166.111.25.41
SunOS Release 4.1.3_U1(GENERIC)#1:Wed Oct 13 17:50:47 PDT 1993
You have new mail
beijing2%mail
Mail version SMI 4.1-OWV3 Mon Sep 23 07:17:24 PDT 1991 Type ? for help.
"/usr/spool/mail/wangw":2 messages 2 new
>N1 guest@queen.cernet.edu.cn Wed Jan 11 11:19 16/611 say hello to you
N2 pine391-Docserver@docserver.cac.washington.edu Wed Jan 11 11:21
442/23019 Pine info you requested
& x
beijing2%ls
Luo-mail mailing-list-bbs www-talk
cao-mail mailing-list-bbs1 zheng-mail
beijing2%archie
Usage:archie[-acelorstvLV][-m hits][-N level]string
-a: list matches as Alex filenames
-c: case sensitive substring search
-e: exact string match(default)
-r: regular expression search
-s: case insensitive substring search
-l: list one match per line
-t: sort inverted by date
-m hits: specifies maximum number of hits to return(default 98)
-o filename: specifies file to store results in
-h host: specifies server host
-L: list known servers and current default
-N level: specifies query niceness level(0-35765)
beijing2%logout
Connection closed by foreign host.
king 17%
当用telnet服务的登录,主机beijing2.cernet.edu.cn以后,需要输入用户帐号和口令.Internet上也有些公共服务器是不需要帐号和口令.Internet上也有些公共服务器是不需帐号和口令就可以登录的,因此,往往不需帐号就可以访问网络上的很多服务器.我们将在以后介绍.
一旦登录到beijing2后,你可以执行UNIX命令,也可以执行该主机上的程序还可以使用telnet再连接到其它主机上.因此,如果你家中的计算机没有连网,只是通过Modem与电话线相连,那么当要访问远在地球另一端的某台计算机时,只需与本地的某台主机相连,再通过telnet服务的访问远端主机.
需要强调的一点是你的终端类型.当登录到远端主机时,远端主机有时会提示你输入终端类型.你可以用下述命令行输入终端类型:
$ setenv TERM term
$ stty row x
$ stty row y
其中,term为你的终端类型,如果终端类型是VT100,可以不必输入,x和y分别屏幕显示的字符行、列数.如果你在该主机上有帐号,作为一种常规服务,该主机不会提示你输入终端类型.
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者