欢迎来到天天文库
浏览记录
ID:50052346
大小:396.50 KB
页数:66页
时间:2020-03-08
《Linux网络配置与应用教学课件 作者 陈建辉 第13章 网络远程访问.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第13章网络远程访问第13章网络远程访问13.1远程登录服务概述13.2Telnet服务器配置13.3Telnet服务客户端的使用13.4SSH服务13.1远程登录服务概述远程登录简介1.远程登录的基本概念远程登陆是指用户使用Telnet命令,使自己的计算机暂时成为远程主机的一个仿真终端的过程。仿真终端等效于一个非智能的机器,它只负责把用户输入的每个字符传递给主机,再将主机输出的每个信息回显在屏幕上。远程登录简介将远程登陆服务器设计为应用级软件虽然有其显著的优点:比将代码嵌入操作系统更易修改和控制服务器。但其也有效率不高的缺点,好在用户键入信息的
2、速率不高,这种设计还是可以接受的。远程登录的特点及实现方式Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议。它提供了三种基本服务:(1)Telnet定义一个网络虚拟终端为远的系统提供一个标准接口;(2)Telnet包括一个允许客户机和服务器协商选项的机制,而且它还提供一组标准选项;(3)Telnet对称处理连接的两端,即Telnet不强迫客户机从键盘输入,也不强迫客户机在屏幕上显示输出。远程登录的特点及实现方式使用Telnet协议进行远程登陆时需要满足以下条件:在本的计算机上必须装有包含Telnet协议的客户
3、程序;必须知道远程主机的Ip地址或域名;必须知道登录标识与口令。远程登录的特点及实现方式当你用Telnet登录进入远程计算机系统时,你事实上启动了两个程序,一个叫Telnet客户程序,它运行在你的本地机上,另一个叫Telnet服务器程序,它运行在你要登录的远程计算机上,本地机上的客户程序要完成如下功能:建立与服务器的TCP联接。从键盘上接收你输入的字符。把你输入的字符串变成标准格式并送给远程服务器。从远程服务器接收输出的信息。把该信息显示在你的屏幕上。远程登录的特点及实现方式远程计算机的“服务”程序通常被称为“精灵”,它平时不声不响地候在远程计算
4、机上,一接到你的请求,它马上活跃起来,并完成如下功能:通知你的计算机,远程计算机已经准备好了。等候你输入命令。对你的命令作出反应。把执行命令的结果送回给你的计算机。重新等候你的命令。13.2Telnet服务器配置Telnet简介Telnet是Internet的远程登录协议的意思,它让你坐在自己的计算机前通过Internet网络登录到另一台远程计算机上,这台计算机可以在隔壁的房间里,也可以在地球的另一端。当你登录上远程计算机后,你的电脑就仿佛是远程计算机的一个终端,你就可以用自己的计算机直接操纵远程计算机,享受远程计算机本地终端同样的权力。Teln
5、et简介但现在Telnet已经越用越少了。主要有如下三方面原因:个人计算机的性能越来越强,致使在别人的计算机中运行程序要求逐渐减弱。Telnet服务器的安全性欠佳。Telnet使用起来不是很容易,特别是对初学者。Internet上所提供的所有服务,通过Telnet都可以使用。安装Telnet程序为了实现远程登录和访问Linux系统,系统提供了Telnet和SSH服务。由于Telnet采用明文方式传输网络数据(包括用户账号和密码),所以目前逐渐被SSH取代。因此,在RedHatEnterpriseLinux5中,系统默认安装使用SSH服务,而未安装
6、Telnet服务,但安装了Telnet客户端程序。安装Telnet程序(1)telnet-client(或telnet),这个软件包提供的是TELNET客户端程序;(2)telnet-server,这个软件包提供的是TELNET服务器端程序。对于RedHatEnterpriseLinux5来说,Telnet的客户端是默认安装的,而服务器端软件是没有安装的。我们可以在网络中下载telnet–server-0.17-38.e15.i386.rpm软件包,或者在安装光盘中查找该软件包,然后自行安装该软件包。Telnet的访问控制设置TELNET是明文传
7、送口令和数据的,如果你对其默认的设置不满意,有必要对其服务范围进行限制。假设你的主机的ip是10.10.160.17,就可以按如下方式设置了:Telnet的访问控制设置#cat/etc/xinetd.d/telnetservicetelnet{disable=no#no表示当前启用Telnet服务,如果要停止Telnet服务,则可以设置该参数的参数值#为yes。flags=REUSE#socket可重用。Telnet的访问控制设置socket_type=stream#表示连接方式为TCP。wait=no#表示为每个请求启动服务的用户为root启动
8、一个独立的服务进程。user=root#表示启动服务的用户为root。server=/usr/sbin/in.telnetd#表示当前要
此文档下载收益归作者所有