Telnet是进行远程登录的标准协议和主要方式它为用户提供了在本地计算机上完成远程主机工作的能力。通过使用Telnet,Internet用户可以与全世界许多信息中心图书馆及其它信息资源联系。Telnet远程登录的使用主要有两种情况。第一种是用户在远程主祝上有自己的帐号(Account),即用户拥有注册的用户名和口令;第二种是许多Internet主机为用户提供了某种形式的公共Telnet信息资源,这种资源对于每一个Telnet用户都是开放的。Telnet是使用最为简单的Internet工具之一。
telnet /?
命令可以缩写。支持的命令为:
c- 关闭 关闭当前连接
d- 显示 显示操作参数
o- 打开主机名 [端口]连接到一个主机名(默认端口 23)
q- 退出 退出 telnet
set- 设置 设置选项(要列表,请键入 'set ?')
sen- 发送 将字符串送到服务器
st - 状态 打印状态信息
u- 解除设置 解除设置选项(要列表,请键入 'unset ?')
?/h- 帮助 打印帮助信息
Telnet端口通讯测试之举例说明:
比如,您想测试某IP(如:192.168.1.200)的80端口是否开放,请点击开始——运行输入:telnet 192.168.1.200 80 然后回车就可以了,注意,命令行中间的空格都是半角。
1.如果通讯正常,则显示:
2.如果通讯失败,则显示:
有一点提醒读者注意,不同的服务器其操作可能不一样,如果你第一次访问某台主机的某个服务器,最好先阅读该服务器提供的帮助信息,再进行下一步操作。
由于主机提供的每种服务都分配了相应的端口值,所以,即使没有该种服务的客户程序,也可以用telnet访问该服务器。例如,主机sonne.uiuc.edu提供的新闻服务,其端口值为119,用命令行$telnet sonne.uiuc.edu 119 就可以获取主机sonne.uiuc.edu的新闻服务。如果在该主机上拥有帐号,同时想用自己的帐号进入该机操作,只需使用telnet的标准端口即可。
Telnet的常用命令
在telnet提示符下,输入"?",屏幕将显示telnet命令的帮助信息。下面解释以下几个常用的telnet命令选项。
close: 关闭与远端主机的连接,如果在telnet后输入了远端主机名,此命令将退出telnet。
open hostname: 与主机hostname建立连接。
quit: 退出telnet。
set escape charater: 设置escape字符,一般缺省的escape字符为Ctrl-l。
这个命令在你用telnet级联几个主机时,比较有用。例如,用telnet从主机A登录到主机B上,从主机B又用telnet登录到主机C上,如果在主机C中的操作完毕,需要回到主机B,这时可以按escape字符。如果主机B与主机C的escape字符相同,那么用户将回到主机A,而不是主机B。
set echo: 如果是echo on,那么从键盘上输入的字符将显示在屏幕上,如果是echo off,将看不到键盘输入的字符。
z: 从telnet状态回到shell,此时两主机的连接不断。
fg: 从shell回到telnet状态,要从telnet状态重新回到远端主机,只需按回车键即可实现。