Telnet介绍
Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。
远程登陆是指用户使用Telnet命令,使自己的计算机暂时成为远程主机的一个仿真终端的过程。仿真终端等效于一个非智能的机器,它只负责把用户输入的每个字符传递给主机,再将主机输出的每个信息回显在屏幕上。
使用Telnet协议进行远程登陆时需要满足以下条件:在本的计算机上必须装有包含Telnet协议的客户程序;必须知道远程主机的Ip地址或域名;必须知道登录标识与口令。
但现在Telnet已经越用越少了。主要有如下三方面原因:
1)个人计算机的性能越来越强,致使在别人的计算机中运行程序要求逐渐减弱。
2)Telnet服务器的安全性欠佳,因为它允许他人访问其操作系统和文件。
3)Telnet使用起来不是很容易,特别是对初学者。
但是Telnet仍然有很多优点,比如如果你的电脑中缺少什么功能,就可以利用Telnet连接到linux 、 unix给windows传送文件windows
iis7站长之家计算机上,利用远程计算机上的功能来完成你要做的工作,可以这么说,Internet上所提供的所有服务,通过Telnet都可以使用。
Telnet的工作原理
当你用Telnet登录进入远程计算机系统时,你事实上启动了两个程序,一个叫Telnet客户程序,它运行在你的本地机上,另一个叫Telnet服务器程序,它运行在你要登录的远程计算机上,本地机上的客户程序要完成如下功能:
1) 建立与服务器的TCP联接。
2) 从键盘上接收你输入的字符。
3) 把你输入的字符串变成标准格式并送给远程服务器。
4) 从远程服务器接收输出的信息。
5) 把该信息显示在你的屏幕上。
远程计算机的“服务”程序平时不声不响地候在远程计算机上,一接到你的请求,它马上活跃起来,并完成如下功能:
1) 通知你的计算机,远程计算机已经准备好了。
2) 等候你输入命令。
3) 对你的命令作出反应(如显示目录内容,或执行某个程序等)。
4) 把执行命令的结果送回给你的计算机。
5) 重新等候你的命令。
windows 7终端cmd命令行下Telnet常用命令用法举例:
telnet localhost 端口;
tenet 远程服务器IP 端口;
help 联机求助
也可在cmd命令行下输入telnet,进入Mircosofe Telnet>模式下输入:
open 后接IP地址或域名 即可进行远程登录
close 正常结束远程会话,回到命令方式
display 显示工作参数
mode 进入行命令或字符方式
send 向远程主机传送特殊字符(键入send?可显示详细字符)
set 设置工作参数(键入set?可显示详细参数)
status 显示状态信息
toggle 改变工作参数(键入toggle?可显示详细参数)
^]换码符(escape character), [1][2]在异常情况下退出会话,回到命令方式
quit退出telnet,返回本地机
z使telnet进入暂停状态
结束命令方式,返回telnet的会话方式。
windows 7下打开或者关闭telnet操作步骤
1、仅仅只开启Telnet客户端
控制面板->程序和功能->打开或关闭windows功能->选中telnet客户端->确定。
2、同时开启Telnet客户端和服务端步骤
1)安装:依次点击“开始”→“控制面板”→“程序”,“在程序和功能”找到并点击“打开或关闭Windows功能”进入Windows 功能设置对话框。找到并勾选“Telnet客户端”和“Telnet服务器”,最后“确定”稍等片刻即可完成安装。
2)启动服务:“开始”→“运行”,输入servcies.msc打开服务管理器。找到并双击Telnet服务项,设置其启动方式为“手动”(更安全,只在需要的时候才启用),最后“启动”该服务“确定”退出即可。