admin 管理员组

文章数量: 1184232


2024年3月13日发(作者:shell脚本考试题)

Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要

方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上

使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命

令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务

器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程

控制Web服务器的方法。

简介

它最初是由ARPANET开发的,但是现在它主要用于Internet会话。它的基本功能是,

允许用户登录进入远程主机系统。起初,它只是让用户的本地计算机与远程计算机连接,

从而成为远程主机的一个终端。它的一些较新的版本在本地执行更多的处理,于是可以提

供更好的响应,并且减少了通过链路发送到远程主机的信息数量。

Telnet的应用不仅方便了我们进行远程登录,也给hacker们提供了又一种入侵手段

和后门,但无论如何,在你尽情享受Telnet所带给你的便捷的同时,你是否真正的了解

Telnet呢?

远程登录

Telnet服务虽然也属于客户机/服务器模型的服务,但它更大的意义在于实现了基于

Telnet协议的远程登录(远程交互式计算),那么就让我们来认识一下远程登录。

基本概念

1

先来看看什么叫登录:分时系统允许多个用户同时使用一台计算机,为了保证系统的

安全和记账方便,系统要求每个用户有单独的帐号作为登录标识,系统还为每个用户指定

了一个口令。用户在使用该系统之前要输入标识和口令,这个过程被称为'登录'。 远程登

陆是指用户使用Telnet命令,使自己的计算机暂时成为远程主机的一个仿真终端的过程。

仿真终端等效于一个非智能的机器,它只负责把用户输入的每个字符传递给主机,再将主

机输出的每个信息回显在屏幕上。

产生和发展

我们可以先构想一个提供远程文字编辑的服务,这个服务的实现需要一个接受编辑文

件请求和数据的服务器以及一个发送此请求的客户机。客户机将建立一个从本地机到服务

器的TCP连接,当然这需要服务器的应答,然后向服务器发送键入的信息(文件编辑信息),

并读取从服务器返回的输出。以上便是一个标准而普通的客户机/服务器模型的服务。 似

乎有了客户机/服务器模型的服务,一切远程问题都可以解决了。然而实际并非你想象的那

样简单,如果我们仅需要远程编辑文件,那么刚才所构想的服务完全可以胜任,但假如我

们的要求并不是这么简单,我们还想实现远程用户管理,远程数据录入,远程系统维护,

想实现一切可以在远程主机上实现的操作,那么我们将需要大量专用的服务器程序并为每

一个可计算服务都使用一个服务器进程,随之而来的问题是:远程机器会很快对服务器进

程应接不暇,并淹没在进程的海洋里(我们在这里排除最专业化的远程机器)。 那么有没

有办法解决呢?当然有,我们可以用远程登录来解决这一切。我们允许用户在远地机器上

建立一个登录会话,然后通过执行命令来实现更一般的服务,就像在本地操作一样。这样,

我们便可以访问远地系统上所有可用的命令,并且系统设计员不需提供多个专用地服务器

程序。 问题发展到这里好像前途一片光明了,用远程登录总应该解决问题了吧,但要实

现远程登陆并不简单。不考虑网络设计的计算机系统期望用户只从直接相连的键盘和显示

器上登录,在这种机器上增加远程登陆功能需要修改机器的操作系统,这是极其艰巨也是

2


本文标签: 远程 用户 登录