内容正文:
计算机网络应用基础
高等教育出版社2021
任务5 | 2课时
单元4 畅游Internet
任务5 应用远程登录服务
说出远程登录、仿真终端、Telnet协议、远程桌面连接等基础概念;记住各类端口及作用;列举客户端主要命令。
能够远程登录并监控服务器,查看服务端口;能正确安装/启用Windows的Telnet组件。
树立远程管理中的信息安全意识,理解明文传输风险与SSH安全协议的意义;养成规范操作、先授权后远程控制的职业习惯。
知识目标
能力目标
素养目标
01
01
01
学习目标
教学导入
【完整案例】小明是一台服务器的管理员,经常不在服务器旁,要如何监视服务器状态呢?
老师告诉他:可以用本机远程登录服务器的方式来管理。
【课堂任务】学完本节,你能:说出远程登录与 Telnet/RDP/SSH 概念 → 用 Telnet 和远程桌面监控服务器 → 用 netstat 查看端口并警惕明文风险。
第一部分
远程登录服务与Telnet
知识讲授
知识导入:服务器不在身边怎么管
问题:管理员不在机房,如何远程监视、控制服务器?
引出:Telnet 命令让本机“变成”服务器的一个仿真终端。
本部分目标:理解远程登录与 Telnet 协议,掌握 Telnet 命令,会用 netstat 查看端口。
远程登录的定义与仿真终端
远程登录:指用户使用 Telnet 命令,在 Telnet 协议下使自己的计算机暂时成为远程主机的一个仿真终端的过程。
仿真终端:就像直接在远程主机的控制台上输入一样,可以使用远程主机对外开放的全部资源——硬件、程序、操作系统、应用软件及其他信息资源。
Telnet 协议与默认端口 23
Telnet 协议是 TCP/IP 协议簇中的一员,位于 OSI 参考模型的应用层,是 Internet 远程登录服务的标准协议。
Telnet 协议工作时需要客户端设备和服务器端设备;其中服务器端设备会默认使用 TCP 端口 23。
Telnet 客户端主要命令
启用Telnet客户端后,可以使用下表中的命令与服务端交互操作。
命令 功能或含义
c 关闭连接
d 显示操作参数
o 连接到 Telnet 服务器(默认端口 23)
q 退出 Telnet
? 打印帮助信息
用 Telnet 监控服务器
某局域网内有一台服务器,IP地址为10.9.1.248,配置了WWW服务和FTP服务。为了远程监控,它提示也配置了Telnet服务。
① 远程登录:在Windows 7中,Telnet 客户端只能运行在命令提示符下,远程登录过程如图。
输入 telnet 命令,进入 Telnet 客户端模式;
输入 “?” 查看可用命令;
用 “o” 命令连接指定主机:o 10.9.1.248;输入”y”,忽略安全风险。
用 Telnet 监控服务器
输入服务器端账号名(administrator)回车,再输入密码(不回显)回车;
成功登录到服务器控制台。
②在控制台输入命令:”netstat -an -p tcp”,查看服务状态。
此时服务器打开 TCP 端口:21(FTP)、23(Telnet)、80(WWW)。如图所示。
用 Telnet 监控服务器
③ 在控制台上,可用 DOS 命令进行目录浏览、目录切换、文件浏览、文件创建等操作,从而达到控制服务器的目的。
④ 退出监控。在当前命令行下输入“exit”,断开远程主机。再输入“q”,退出Telnet客户端,操作步骤如图。
用 Telnet 监控服务器
课堂问答
1.远程登录让本机暂时成为远程主机的什么?
2.Telnet 位于 OSI 哪一层?默认端口是多少?
3.open 命令的作用是什么?
4.FTP 和 WWW 服务各对应哪个端口?
【答案】
1.仿真终端。
2.应用层;端口 23。
3.连接到 Telnet 服务器(默认端口 23)。
4.FTP=21、WWW=80。
显示答案
例题分析
【例题】用 Telnet 登录 IP 为 10.9.1.248 的服务器,如何查看当前打开了哪些 TCP 端口?应看到哪些端口?
【答案】:
登录后输入 netstat -an -p tcp;应看到 TCP 21(FTP)、23(Telnet)、80(WWW) 端口处于 LISTENING。
显示答案
课堂练习
1.远程登录使用的命令是?
2.Telnet 默认端口是多少?
3.退出 Telnet 客户端应输入哪个字母?
4.netstat 查看到 FTP 端口是 21,对吗?
【答案】
1.telnet。
2.23。
3.q。
4.对(FTP=21)。
显示答案
第二部分
远程桌面连接与安全远程管理
知识讲授
知识导入:字符界面不方便
问题:Telnet 是字符界面、操作不直观,有没有“像操作自己电脑一样”的远程管理方式?
远程桌面连接——图形化的 Telnet。
本部分目标:掌握远程桌面 RDP 与端口 3389、SSH 安全协议、Telnet 组件安装。
远程桌面连接
远程桌面连接:基于 RDP(Remote Desktop Protocol,远程桌面协议),方便管理员对服务器进行基于图形界面的远程管理。
远程桌面连接是从 Telnet 发展而来的,通俗地讲就是图形化的 Telnet。
服务器端启用远程桌面连接,默认使用 TCP 端口 3389。
当某台计算机开启了远程桌面连接功能后,这台计算机上的管理员或授权用户,就可以远程控制这台计算机了,和操作自己的计算机一样。
对比辨析
对比项 远程桌面连接(常被叫"图形化的Telnet") Telnet
通俗说法 只是俗称,本质不是 Telnet 传统 Telnet
所用协议 RDP(远程桌面协议) Telnet 协议
默认端口 3389 23
界面形式 图形化界面(GUI) 字符界面(命令行)
数据安全性 默认加密传输,安全性较高 明文传输,易被窃听
认证方式 用户名/密码,支持网络级身份验证(NLA) 用户名/密码,明文
常见用途 远程操作桌面、图形化服务器管理 远程登录、端口测试、网络设备配置
典型客户端 Windows 自带"远程桌面连接"(mstsc) 系统 telnet 命令、PuTTY、SecureCRT
用远程桌面连接监控服务器
① 服务器端:开始→控制面板→系统→远程设置,勾选“允许运行任意版本远程桌面的计算机连接(较不安全)”。
② 客户端:开始→所有程序→附件→远程桌面,打开对话框。如图所示。
③ 登录成功后打开远程计算机图形界面,可新建文件、驱动远程打印等监控操作。
输入服务器 IP 地址或域名 ;
单击“连接”按钮;
输入服务器用户名和密码;
单击“确定”按钮。
SSH 安全协议(端口22)
传统的Telnet(也包括POP、FTP等)在本质上都是不安全的,因为它们在网络上用明文传送密码,别有用心的人非常容易截获这些密码和数据。
SSH(secure Shell,安全壳):建立在应用层基础上的安全协议。
作用:有效防止远程管理过程中的信息泄露问题和中间人攻击问题。
架构:分服务器端和客户端;服务器端占用端口 22。
服务器端软件:freeSSHd、OpenSSH;
客户端软件:SecureCRT、XShell、Putty 等。
Internet 提供的常见服务
WWW服务。又称 Web服务、万维网服务,它是Internet提供的基础性服务之一。
DNS服务。又称域名称服务,它是Internet提供的基础性服务之一。
FTP服务。又称文件传输服务,它是Internet提供的基础性服务之一。
Email服务。又称电子邮件服务,它是Internet提供的基础性服务之一。
远程登录服务。它是早期网络提供的基础性服务之一。
即时通信(IM)。它是一种使人们能在网上识别在线用户并与他们实时交换信息的技术,如QQ、微信等。
博客(Blog)。又称网络日志,它是一种由个人管理、不定期张贴新文章的网站。
Internet 提供的常见服务
微博(MicroBlog)。它是一种非正式的迷你型博客,互动性及传播性极快。
电子公告板(BBS)。早期,它用来发表一些信息,如股票价格、商业信息等。而现在的BBS为用户提供了一个交流意见的场所,并且以Web方式的BBS为主。
网上娱乐。它主要是网络公司借助Internet的优势,为吸引网民而推出的各种娱乐活动,如网络游戏、网络视频、网上音乐等。
网络电话。又称IP电话,使用的协议是VoIP,它是利用Internet作为语音传输的媒介,从而实现语音通信的一种通信技术。
电子商务。它利用计算机技术、网络技术和远程通信技术,实现整个商务过程的电子化、数字化和网络化。
课堂问答
1.远程桌面连接采用什么协议?默认端口是多少?
2.远程桌面是图形化的 Telnet,对吗?
3.SSH 服务器端占用哪个端口?
4.SSH 能防止哪两类安全问题?
【答案】
1.RDP;端口 3389。
2.对(图形化的 Telnet,但协议是 RDP)。
3.22。
4.信息泄露、中间人攻击。
显示答案
课堂练习
1.远程桌面连接默认端口是 3389,对吗?
2.SSH 是应用层安全协议,对吗?
3.安装 Telnet 服务器组件后需要重启吗?
4.Telnet 与 SSH 谁的传输更安全?
【答案】
1.对。2.对。
3.需要重启(重启后再到服务中手动启动)。
4.SSH(加密安全)。
显示答案
课堂小结
课后任务:安装 Telnet 组件
Windows 7 / Server 2008 不再默认打开 Telnet 客户端/服务器功能,需手动打开。
① 控制面板→所有控制面板项→程序和功能→打开和关闭 Windows 功能。
② 勾选“Telnet 客户端”→确定。
③ 勾选“Telnet 服务器”需重启;重启后到“管理工具→服务”手动启动 Telnet 服务,占用端口 23。
谢谢观看
THANKS
$