什么是远程登陆服务?,第1张

以前,很少有人买得起计算机,更甭说买功能强大的计算机了。所以那时的人采用一种叫做Telnet的方式来访问Internet:也就是把自己的低性能计算机连接到远程性能好的大型计算机上,一旦连接上,他们的计算机就仿佛是这些远程大型计算机上的一个终端,自己就仿佛坐在远程大型机的屏幕前一样输入命令,运行大机器中的程序。人们把这种将自己的电脑连接到远程计算机的操作方式叫做“登录”,称这种登录的技术为Telnet(远程登录)。

Telnet是Internet的远程登录协议的意思,它让你坐在自己的计算机前通过Internet网络登录到另一台远程计算机上,这台计算机可以在隔壁的房间里,也可以在地球的另一端。当你登录上远程计算机后,你的电脑就仿佛是远程计算机的一个终端,你就可以用自己的计算机直接操纵远程计算机,享受远程计算机本地终端同样的权力。你可在远程计算机启动一个交互式程序,可以检索远程计算机的某个数据库,可以利用远程计算机强大的运算能力对某个方程式求解。

但现在Telnet已经越用越少了。主要有如下三方面原因:

第一,个人计算机的性能越来越强,致使在别人的计算机中运行程序要求逐渐减弱。

第二,Telnet服务器的安全性欠佳,因为它允许他人访问其操作系统和文件。

第三,Telnet使用起来不是很容易,特别是对初学者。

但是Telnet仍然有很多优点,比如如果你的电脑中缺少什么功能,就可以利用Telnet连接到远程计算机上,利用远程计算机上的功能来完成你要做的工作,可以这么说,Internet上所提供的所有服务,通过Telnet都可以使用。

不过Telnet的主要用途还是使用远程计算机上所拥有的信息资源,如果你的主要目的是在本地计算机与远程计算机之间传递文件,则使用FTP会有效得多。

42 Telnet的工作原理

当你用Telnet登录进入远程计算机系统时,你事实上启动了两个程序,一个叫Telnet客户程序,它运行在你的本地机上,另一个叫Telnet服务器程序,它运行在你要登录的远程计算机上,本地机上的客户程序要完成如下功能:

1) 建立与服务器的TCP联接。

2) 从键盘上接收你输入的字符。

3) 把你输入的字符串变成标准格式并送给远程服务器。

4) 从远程服务器接收输出的信息。

5) 把该信息显示在你的屏幕上。

远程计算机的“服务”程序通常被称为“精灵”,它平时不声不响地候在远程计算机上,一接到你的请求,它马上活跃起来,并完成如下功能:

1) 通知你的计算机,远程计算机已经准备好了。

2) 等候你输入命令。

3) 对你的命令作出反应(如显示目录内容,或执行某个程序等)。

4) 把执行命令的结果送回给你的计算机。

5) 重新等候你的命令。

在Internet中,很多服务都采取这样一种客户/服务器结构。对Internet的使用者来讲,通常只要了解客户端的程序就够了。

43利用Windows95实现远程登录

Windows95的Telnet客户程序是属于Windows95的命令行程序中的一种。在安装Microsoft TCP/IP时,Telnet客户程序会被自动安装到系统上。

利用Windows95的Telnet客户程序进行远程登录,步骤如下:

(1) 联接到Internet

(2) 选择“开始”菜单中的“运行”,或者是选择“程序”菜单下的“MS-DOS提示方式”便可转换至命令提示符下。

(3) 在命令提示符下,按下列两种方法中的任一种与Telnet联接。

一种方法是,输入“telnet”命令、空格以及相应的telnet的主机地址。如果主机提示你输入一个端口号,则可在主机地址后加上一个空格,再紧跟上相应的端口号。然后,按回车键。

另一种方法是,输入“telnet”命令并按回车,打开Telnet主窗口。在该窗口中,选择“连接”下的“远程系统”,如有必要,可以在随后出现的对话框中输入主机名和端口号,然后,单击“连接”按钮。

(4) 与Telnet的远程主机联接成功后,计算机会提示你输入用户名和密码,若联接的是一个BBS、Archie、Gopher等免费服务系统,则可以通过输入bbs、archie或gopher作为用户名,就可以进入远程主机系统。

这样,Telnet已经为你架起了通向远程主机的桥梁,现在你可以完全依照远程主机的命令行事了。

利用Telnet连接Linux服务器需要确保:windows客户端开启telnet功能、linux服务器开启telnet服务

首先,linux服务器开启telnet服务:

许多Linux系统在默认情况下是不安装Telnet服务的。在此介绍yum安装Telnet服务,它的优点是联网条件下能够自动检查安装包的依赖文件。

1输入yum install -y telnet-server命令安装Telnet服务。出现Complete,代表安装完成。

2使用命令vi /etc/xinetdd/telnet编辑Telnet配置文件,将disable的值改成no,保存。

3重启xinetd服务,使得telnet配置生效。命令:service xinet restart。

4在Linux服务器上打开Telnet协议的23端口。命令vi /etc/sysconfig/iptables,添加代码- A INPUT -m state --state NEW -m tcp -p tcp --dport 23 -j ACCEPT,保存。

5重启iptables,使得防火墙策略生效。

然后,windows客户端开启telnet功能:

1依次点击开始菜单-->控制面板-->程序和功能-->打开或关闭windows功能。

2在弹出的windows功能对话框中勾选telnet客户端,点击确定。

最后,windows上点击开始菜单,在搜索框中输入cmd,回车进入dos界面。

输入命令:telnet +linux服务器IP,回车进入连接界面。输入linux系统用户名密码即可成功连接。

注意:windows客户端与linux服务器端必须在同一网段上,否则无法连通。

telnet服务怎么开启,方法如下:

1在控制面板中点击程序选项。

2点击启用或关闭Windows功能。

3找到并勾选teInetclient选项。点击确定即可。

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

它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令。

telnet提示“在端口23:连接失败”,说明没有开启telnet服务。

解决方法如下

1、在运用telnet命令时经常显示不是内部或外部命令,或无法打开到主机的连接,在端口23:连接失败,如下图。

2、点击左下角控制面板,双击程序和功能。

3、点击启用或关闭windows功能。

4、下拉图表 在Telnet服务器和Telnet客户端处打勾。点击确定。

5、此时再调用telnet命令即可。

扩展资料

telnet命令用途

Telnet是Internet远程登录服务的标准协议和主要方式,最初由ARPANET开发,现在主要用于Internet会话,它的基本功能是允许用户登录进入远程主机系统。

Telnet可以让我们坐在自己的计算机前通过Internet网络登录到另一台远程计算机上,这台计算机可以是在隔壁的房间里,也可以是在地球的另一端。

当登录上远程计算机后,本地计算机就等同于远程计算机的一个终端,我们可以用自己的计算机直接操纵远程计算机,享受远程计算机本地终端同样的操作权限。

Telnet的主要用途就是使用远程计算机上所拥有的本地计算机没有的信息资源,如果远程的主要目的是在本地计算机与远程计算机之间传递文件,那么相比而言使用FTP会更加快捷有效。

交互过程

当我们使用Telnet登录进入远程计算机系统时,事实上启动了两个程序:一个是Telnet客户程序,运行在本地主机上;另一个是Telnet服务器程序,它运行在要登录的远程计算机上。

本地主机上的Telnet客户程序主要完成以下功能:

1、建立与远程服务器的TCP联接。

2、从键盘上接收本地输入的字符。

3、将输入的字符串变成标准格式并传送给远程服务器。

4、从远程服务器接收输出的信息。

5、将该信息显示在本地主机屏幕上。

参考资料:

 telnet命令用途

答案:远程登录Telnet的主要功能有:

(1)在用户终端与远程主机之间建立一种有效的连接;

(2)共享远程主机上的软件及数据资源;

(3)利用远程主机上提供的信息查询服务,进行信息查询。

远程登录Telnet的工作方式:

远程登录服务使用的也是客户机/服务器(Client/Server)模式。当用户Telnet登录远程计算机时,实际启动了两个程序,一个叫'Telnet客户端程序',它运行在用户的本地计算机上,另一个叫 'Telnet服务端程序',它运行在要登录的远程计算机上。因此,在远程登录过程中,用户的本地计算机是一个客户,而提供服务的远程计算机则是一个服务器。 在远程登录过程中, 本地计算机上的客户程序完成如下工作:(1)申请与远程服务器建立连接; (2)将从本地键盘上输入的字符串转换为标准格式发送到远程服务器,(3)将远程服务器接收到的信息显示在本地计算机的屏幕上。 Telnet服务器程序则完成如下工作:(1)在接收到客户机请求时,通知客户机远程服务器已经作好等待接收客户机发出命令的准备; (2)执行客户机所发出的命令,并将执行结果送回客户机;(3)等待客户机的下一个命令。

Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。

SSH 为 Secure Shell 的缩写,由 IETF 的网络小组(Network Working Group)所制定;SSH 为建立在应用层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。SSH最初是UNIX系统上的一个程序,后来又迅速扩展到其他操作平台。SSH在正确使用时可弥补网络中的漏洞。SSH客户端适用于多种平台。几乎所有UNIX平台—包括HP-UX、Linux、AIX、Solaris、Digital UNIX、Irix,以及其他平台,都可运行SSH。

思科telnet/ssh登录配置案例:

要求:

R2可以telnet R1

R3可以ssh R2

配置AR1

R1(config)#enable password 123

R1(config)#line vty 0 4

R1(config-line)#password 123

R1(config-line)#login

R1(config-line)#transport input telnet

R1(config)#interface ethernet 0/0

R1(config-if)#ip address 192168121 2552552550

R1(config-if)#no shutdown

R1(config-if)#exit

配置AR2

Router(config)#interface ethernet 0/1

Router(config-if)# ip address 192168122 2552552550

Router(config-if)#no shutdown

Router(config-if)#exit

Router(config)#interface ethernet 0/0

Router(config-if)#ip address 192168132 2552552550

Router(config-if)#no shutdown

Router#telnet 192168121 //telnet R1

Trying 192168121 Open

User Access Verification

Password:

R1>enable

Password:

R1#exit

[Connection to 192168121 closed by foreign host]

又回到R2

Router(config)#hostname R2

R2(config)#ip domain name www163com

R2(config)#crypto key generate rsa modulus 1024

The name for the keys will be: R2www163com

% The key modulus size is 1024 bits

% Generating 1024 bit RSA keys, keys will be non-exportable

[OK] (elapsed time was 0 seconds)

R2(config)#username glab1 secret glab1

R2(config)#line vty 0 4

R2(config-line)#login local

R2(config-line)#transport input ssh

R2(config)#enable password 123

R2(config)#

R2(config)#do show ip interface brief

Interface IP-Address OK Method Status Protocol

Ethernet0/0 192168132 YES manual up up

Ethernet0/1 192168122 YES manual up up

Ethernet0/2 unassigned YES unset administratively down down

Ethernet0/3 unassigned YES unset administratively down down

R2(config)#

配置AR 3

Router(config)#hostname R3

R3(config)#interface ethernet 0/1

R3(config-if)#ip address 192168132 2552552550

R3(config-if)#no shutdown

ssh R2开始

R3#ssh -l glab1 192168132

Password:

Password:

R2>

使用telnet开始—控制面板—程序—“程序与功能”—“启用和关闭Windows功能”—,找到telenet客户端,在前面的小方框中打钩,最后,单击“确定”。具体步骤如下:

1、电脑的左下角选择开始键,在开始菜单中选中控制面板,打开控制面板。

2、在控制面板的(调整计算机的设置)中选择“程序”的选项。

3、在“程序”界面的“程序与功能”选项中,选择“启用和关闭Windows功能”。

4、在Windows功能的窗口,找到telenet客户端,在前面的小方框中打钩,最后,单击“确定”。

5、为了验证Telnet服务命令是否开启成功,可以在cmd命令行下测试一下,这个时候就不会再提示telnet命令无法找到了。这样,就说明Telnet服务开启成功啦。

注意事项:

如果我们要使用Telnet的远程登录,使用前应在远端服务器上检查并设置允许Telnet服务的功能。

telnet

IP地址

端口号

不过对方必须要开启telnet服务,而telnet的端口号一般为21,如:

telnet

12151722

21

在需要远程控制的电脑上设置如下

1

确保启动相应的服务项目。本来远程桌面需要的服务项目是默认开启的,但我自己以前曾经将系统服务减少以保证运行速度和安全。所以在此使用过程中发现了麻烦所在,尝试了半天,终于还是确认了需要开启以下服务项目才能进行远程登录。

2

必须启动所需的服务才可以继续设置。开启服务的方法:我的电脑-控制面板-管理工具-服务。

3

远程登录需要的服务项目:ServerTerminal

ServicesTelnetNT

LM

Security

Support

Provider(Telnet需要依存与此服务,因此需要先启动此服务)

4

取消防火墙对远程控制的限制。不会设置就关了。

5

添加远程登录桌面用户:依次点击“开始——所有程序——管理工具——计算机管理”;在系统工具中点击“本地用户和组”,双击右边的“用户”;在右边空白处右击后选择“新用户”,在弹出的对话框中输入“用户名、全名、密码、确认密码”,其他的自己可以做设置。然后确定退出。

6

开启远程登录设置:右击我的电脑——属性——远程——远程桌面——在“允许用户远程连接到此计算机”前打勾。确定后即可在远程机上登录了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 什么是远程登陆服务?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情