第11章 OpenSSH远程登录管理本章目录Linux网络服务器配置与管理 11.1 OPENSSH简介 11.2 OPENSSH的安装与配置 11.3 使用OPENSSH远程管理LINUX服务器 11.4 PUTTY及SECURECRT的使用 11.5 实训指导:远程登录应用 11.6 课后习题*本章重难点OpenSSH的安装与配置OpenSSH远程管理Linux服务器PuTTY及SecureCRT的使用第11章 OpenSSH远程登录管理11.1 OpenSSH简介没有管理的服务器是不现实的,而管理服务器就离不开远程登录,安全的登录系统对服务器的安全至关重要。本章主要介绍OpenSSH服务器与客户端软件PuTTY及SecureCRT的应用。网络管理员对服务器的配置、维护与更新数据往往都是采用远程管理的方式来进行,其中较常用的工具与服务有telnet、ftp、rlogin、rsh和rcp等,但这些工具都是采用明文方式进行传输,信息在传输的过程被截获后易被破解,基于安全的考虑,芬兰一家公司开发出SSH(SecureShell)软件,它对网络第11章 OpenSSH远程登录管理11.1 OpenSSH简介中传输的数据进行加密,保障了系统的安全性,但SSH现在已经成为商业软件,故在RHEL5中采用了由OpenBSD维护的OpenSSH来取代早期的SSH,它分为服务端和客户端产品。第11章 OpenSSH远程登录管理11.2 OpenSSH的安装与配置1.OpenSSH的安装:首先查看RHEL5中是否安装了OpenSSH,如下所示:第11章 OpenSSH远程登录管理如果系统内没有安装OpenSSH,那么需要将第3张安装光盘放入光驱,切换至/server目录,并安装以下软件包:11.2 OpenSSH的安装与配置2.OpenSSH服务器的配置:配置OpenSSH服务器,主要是通过/etc/ssh/sshd_config来完成,部分代码如下:第11章 OpenSSH远程登录管理OpenSSH默认提供的监听服务端口为22,如果用户希望将服务端口修改为另外的值,比如123,那么可以修改第13行,将#号删除,并将22修改为123即可。OpenSSH默认可以使用SSH1及SSH2版本的
协议
离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载
,在15行指定了优先使用SSH2版本协议。11.2 OpenSSH的安装与配置3.启动、关闭、重新启动OpenSSH服务与查看OpenSSH当前状态,如下所示:第11章 OpenSSH远程登录管理11.3 使用OpenSSH远程管理Linux服务器1.要登录OpenSSH服务端,必须安装了SSH的客户端,以下为登录过程:第11章 OpenSSH远程登录管理11.3 使用OpenSSH远程管理Linux服务器第11章 OpenSSH远程登录管理11.3 使用OpenSSH远程管理Linux服务器第11章 OpenSSH远程登录管理11.4 PuTTY及SecureCRT的使用1.PuTTY简介:随着Linux在服务器端应用的普及,Linux系统越来越依赖于远程进行管理。在各种远程登录工具中,PuTTY是出色的工具之一,它是一个免费的、Windows32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于商业的telnet类工具。2.PuTTY应用:PuTTY只需要一个简单的putty.exe即可实现ssh的基本客户端功能,运行putty.exe之后如图11-1所示:第11章 OpenSSH远程登录管理11.4 PuTTY及SecureCRT的使用第11章 OpenSSH远程登录管理所需要设置主要参数有:主机名称(或IP地址):指定你要登录哪台SSH服务器。端口:默认22,不要更改,除非服务器有特别说明。参数设置完毕后单击【打开】即可登录远程SSH服务器图11‑1PuTTY汉化版运行主界面11.4 PuTTY及SecureCRT的使用3.SecureCRT简介:SecureCRT是一款支持SSH(SSH1和SSH2),同时支持Telnet和rlogin协议的基于Windows的终端仿真程序,是用于连接运行包括Windows、UNIX和VMS的远程系统的理想工具,它的应用方法与PuTTY较相仿,读者可以自行查找数据与下载相应的程序进行练习使用,对于未注册版本,功能可能会有一些限制。第11章 OpenSSH远程登录管理重点回顾OpenSSH的安装与配置使用OpenSSH远程管理Linux服务器Samba客户端应用 PuTTY及SecureCRT的使用SAMBA1111实训指导远程登录应用一、实训目的:1.掌握OpenSSH服务器的安装、使用和配置。2.熟悉客户端使用方法。二、实训内容及步骤:1.查看OpenSSH服务端软件是否安装,执行命令:#rpm–qa|grepssh。2.启动服务端,执行命令:#servicesshdstart。3.验证是否开启了OpenSSH服务端,执行命令:[root@localhost~]#telnet127.0.0.122Trying127.0.0.1...Connectedtolocalhost.localdomain(127.0.0.1).Escapecharacteris'^]'.SSH-2.0-OpenSSH_4.34.如有以上提示,证明OpenSSH服务已经成功启动。实训指导5.在OpenSSH服务器上添加若干实验账号,并设置密码。6.在Windows环境下,用普通账号通过PuTTY工具登录OpenSSH服务器,切换为超级用户并执行以下操作:清屏、设置时间、更改命令提示符。7.在Linux环境下,利用OpenSSH的客户端登录OpenSSH服务器,并修改登录密码。8.在Linux环境下,将本地文件/etc/named.conf复制至服务器指定用户家目录。9.在Linux环境下,将远程服务器/var/ftp/pub/index.html复制至本地机/tmp目录。远程登录应用课后习题一、 简答题:1.OpenSSH默认的服务端口是什么?某个用户端口登录服务器后,客户机的端口和服务器的端口是同样的值吗?2.为什么用SSH登录服务器,而尽量不使用telnet?3.试描述除了课本介绍的SSH客户端工具以外,还有哪些常用的SSH客户端软件?4.在OpenSSH主配置文件中,如果将22端口改成80端口,可能后果是什么?5.OpenSSH除主配置文件以外,还有其它的相关配置文件吗?6.如何查看和安装OpenSSH的服务端程序。