计算机网络自主研究式学习专题远程登录班级:学号和姓名:远程登录(Telnet)是当前因特网上最广泛的应用之一,它起源于1969年的ARP ANET。
Tel net 是“电信网络协议” (TELecom mun icatio n NETwork p rotocol)的英文缩写。
使用远程登录,用户可以通过网络登录到一台主机上并使用该主机资源(当然必须有登录帐号)。
Telnet是标准的提供远程登录功能的应用,几乎每个TCP/IP的实现都提供这个功能。
Tel net可以运行在不同操作系统的主机之间。
Telnet通过客户进程和服务器进程之间的选项协商机制,来确定通信双方可以提供的功能特征。
、远程登录的优点远程登录的价值更多的体现在远程办公上,人们更多的关注于远程登录能给他们的工作提供什么样的便利条件,给他们繁重的工作减轻什么负担。
据此,我们总结出远程登录的优点,如下:1)它可以让你坐在自己的计算机前通过Internet 网络登录到另一台远程计算机上,这台计算机可以在隔壁的房间里,也可以在地球的另一端。
(2)当你登录上远程计算机后,你的电脑就仿佛是远程计算机的一个终端,你就可以用自己的计算机直接操纵远程计算机,享受远程计算机本地终端同样的权力。
3)远程登录还可以让你在远程计算机启动一个交互式程序,可以检索远程计算机的某个数据库,可以利用远程计算机强大的运算能力对某个方程式求解。
4)提高了本地计算机的功能,由于通过登录计算机,用户可以直接使用远程计算机的资源,因此,在自己的计算机上不能完成的复杂处理都可以通过登录到可以进行该处理的计算机上去完成,从而大大提高了本地计算机的处理功能。
5)扩大了计算机系统的通用性,有些软件系统只能在特定的计算机上运行,通过远程登录不能运行这些软件的计算机也可以使用这些软件,从而大大提高了他们的通用性。
(6)使用In ternet的其他功能,通过远程登录几乎可以使用In ternet的各种功能。
例如,登录到一台WWW 服务器上就可以进行浏览查询,在Internet 的实际应用过程中, 用其他软件登录不成功时, 往往可以尝试用 Telnet 登录,若登录 成功即可完成相应的功能。
远程登录也是 Internet 上应用非常广泛的资源,用户可以通过远程登录来使 用主机的强大的运算能力。
通常, 用户使用的微机在运行大的、 复杂的程序时要 耗费大量的时间,甚至根本 无法完成。
这样,用户可以登录到一台他具有合法 帐户的主机上,在该主机上运行他的程序 。
主机完成运行后,将结果传送到用 户的计算机中。
其次,用户还可以登录到别的主机中来运行该机中的程序。
例如, 工作站上的软件非常昂贵, 一般用户无法完全配齐, 这样, 不同工作站的拥有者 可以协商购买不同的软件,他们互相向对方提供帐户就可以运行各种软件了利用远程登录,用户可以实时使用远地计算机上对外开放的全部资源 ,可以查询数据库、检索资料,或利用远程计算完成只有巨型机才能做的工作。
作原理通过远程登录,本地便能与网络上另一远程计算机取得“联系” ,并进行程 序交互。
进行远程登录的用户叫做,本地用户登录进入的系统叫做远地系统。
每一个远程机器都有一个文件(/etc/hosts.equiv ),包括了一个信任集共享用 户名的列表。
本地用户名和远程用户名相同的用户,可以在 /etc/hosts.equiv 文 件中列出的任何机器上登录到远程, 而不需要密码口令。
个人用户可以在主目录下设置相似的个人文件(通常叫.rhosts )。
此文件中的每一行都包含了两个名字和用户名,两者用空格分开。
.rhosts 文件中的每一行允许一个登录到的名 为用户名的用户无需密码就可以登陆到远程主机。
如果在远程机的/etc/hosts.equiv 文件中找不到名,并且在的 .rhosts 文件中找不到本地用户名和 主机名时, 远程机就会提示密码。
列在 /etc/hosts.equiv 和 .rhosts 文件中的必须 是列在主机数据库中的正式主机名,昵称均不许使用。
为安全起见, 件必须归或根所有。
远程终端类型和类型(在 TERM 变量环境中给定)相同。
如果支持,终端或窗口尺寸会被拷贝到远程系统中, 同时大小的变化也能反映出来。
所有的回声 现象都发生在,以致于远程登录都是透明的(除了延迟情况)<CTRL-S> 和 <CTRL-Q> 实现,并且也得到很好的处理。
远程登陆工作原理:.rhosts 文。
流控制借助远程登录是In ternet的一种特殊服务,它是指用户使用Telnet命令,通过网络登录到远在异地的主机系统,把用户正在使用的终端或主机虚拟成远程主机的仿真终端,仿真终端等效于一个非智能的机器,它只负责把用户输入的每个字符传递给主机,再将主机输出的每个信息回显在屏幕上,从而使用户可以象使用本地资源一样使用远程主机上的资源。
提供远程登录服务的主机一般都位于异地,但使用起来就像在身旁一样方便。
使用远程登录命令Telnet可以登录到远程计算机系统,常用的Telnet命令有:(1)Open格式: Open hostname用它来建立到主机的Telnet连接,要求给出目标机器的名字或IP地址。
如果未给出机器名,Telnet就将要你选择一个机器名,如果连接到了远程主机,系统将提示你输入用户名和密码,只有输入正确的用户名和密码才能登录成功。
2)Display使用dis play命令可以查看Telnet客户端的当前设置。
3)Close该命令用来终止远程连接,但并不中止Teln et程序的运行。
4)Quit该命令用来中止Tel net程序。
若一个远程连接程序仍是运行的,Quit将会终止它。
Tel net的工作原理:当你用Telnet登录进入远程计算机系统时,你事实上启动了两个程序,一个叫Telnet客户程序,它运行在你的本地机上,另一个叫Tel net服务器程序,它运行在你要登录的远程计算机上,本地机上的客户程序要完成如下功能:1) 建立与服务器的TCP 联接。
从键盘上接收你输入的字符。
把你输入的字符串变成标准格式并送给远程服务器。
从远程服务器接收输出的信息。
5) 把该信息显示在你的屏幕上。
远程计算机的“服务”程序通常被称为“精灵” ,它平时不声不响地候在远程计算机上,一接到你的请求,它马上活跃起来,并完成如下功能: 通知你的计算机,远程计算机已经准备好了。
对你的命令作出反应(如显示目录内容,或执行某个程序等)把执行命令的结果送回给你的计算机。
在 Internet 中,很多服务都采取这样一种客户 / 服务器结构。
对 Internet 的使 用者来讲,通常只要了解客户端的程序就够了。
三、网络虚拟终端的作用(NVT )是一种虚拟的终端设备, 它被和器所采用, 用来建立数据表示和解 释的一致性。
网络虚拟终端 NVT 包括两个部分:输出设备:输出,一般为输入 设备:本地数据输入。
NVT - NVT 在 TELNET 中的使用。
TELNET 使用了一种对称的数据表示, 当每个客户机发送数据时, 把它的本 地终端的字符表示到 NVT 的字符表示上,当接收数据时,又把 NVT 的表示映 射到本地字符集合上。
在通信开始时,通信双方都支持一个基本的 NVT 终端特性子集(只能区分 何为数据,何为命令) ,以便在最低层次上通信,在这个基础上,双方通过 NVT命令协商确定 NVT 的更高层次上的特性,实现对 NVT 功能的扩展。
在 TELNET 中存在大量的子协议用于协商扩展基本的网络虚拟终端 功能,由于终端类型的多样化,使得 TELNET 协议族变得庞大起来。
TELNET 使用了一种对称的数据表示, 当每个客户机发送数据时, 地终端的字符表示到 NVT 的字符表示上,当接收数据时,又把 NVT射到本地字符集合上。
在通信开始时,通信双方都支持一个基本的 NVT 终端特性子集(只能区分 何为数据,何为命令) ,以便在最低层次上通信,在这个基础上,双方通过 NVT命令协商确定 NVT 的更高层次上的特性,实现对 NVT 功能的扩展。
在 TELNET 中存在大量的子协议用于协商扩展基本的网络虚拟终端 NVT 的 1)2) 等候你输入命令。
5) 重新等候你的命令。
NVT 的把它的本的表示映功能,由于终端类型的多样化,使得 TELNET 协议族变得庞大起来。
四、目前远程登录的部分应用程序及它们的区别我们查到,就能实现远程登录功能的软件不下二百个,其功能也大同小异。
我们就一下五个软件举例说明。
(1)网络人远程控制软件企业版(Netman) 5.58网络人企业版是企业远程管理、远程办公、远程控制软件、远程电脑监控、远程视频监控软件。
它操作简单,免杀,可以穿透内网,在任何能上网 的地方使用本地电脑就能管理和监控分布于不同地个连锁店的电脑等。
同时还能实现各种方便快捷的批量化办公操作。
可设置是否 让对方知道自己被控。
软件正规合法,通过安全软件认证。
不会被杀毒软件查杀, 不会影响系统的稳定性。
配合网络人开机卡可以实现远程开机。
软件还可作为读 取器读取定时屏幕录像器、键盘记录器生成的加密文件。
其主要功能有:1. 屏幕墙功能:同时观看多台电脑的屏幕,了解对方的电脑使用情况。
可用于监督员工工作。
2. 键盘记录读取功能:键盘记录功能可以将被控电脑键盘输入的所有内容都记录下来,加密后保存在指定文件中,支持中、英、日、韩语等多国语言。
旗舰 版可读取键盘记录器生成的加密文件,并可以远程观看该键盘记录。
3. 屏幕定时录像读取功能:可以自定义某个时间段自动对被监控方的屏幕进行录像,也可以设置当对方打开某个软件后, 再进行屏幕录像,录像文件加密保 存,旗舰版可读取该加密文件,支持远程观看。
主要用于家长对孩童,企业对员 工的监督,计算机教室、网吧的监控与管理。
4视频墙功能:同时打开多台电脑的摄像头,并同时观看摄像头视频。
可用于周围环境的安全监控。
5. 批量管理电脑:可以同时关闭、重启或注销多台电脑,方便公司电脑的统一管理。
6. 文件分发:把电子文件批量分发到多台指定电脑中,节约资源和时间。
7. 发送广播:同时向多台指定电脑发送文字信息。
具有信息发布范围广,传播迅速的特点。
UJ 一 V I _n.njj--=■■ 1; ■-点的多台电脑,如公司内不同部门的员工电脑、各8.访问远程电脑桌面:可以使用本地鼠标键盘如同操作本机一样操作远程电脑。
支持文件上传下载、屏幕拍照和录像等。
可用于远程电脑维护、远程技术支持等。
9.开启远程电脑摄像头:可上下左右旋转带有旋转功能的摄像头。
可进行语音视频交流和文字沟通,可对视频进行录像。
10.管理远程电脑进程和窗口:对远程电脑的进程和窗口进行各种操作,如结束、保存等。