网络服务管理简介.ppt

上传人:小飞机 文档编号:5376079 上传时间:2023-07-01 格式:PPT 页数:26 大小:316KB
返回 下载 相关 举报
网络服务管理简介.ppt_第1页
第1页 / 共26页
网络服务管理简介.ppt_第2页
第2页 / 共26页
网络服务管理简介.ppt_第3页
第3页 / 共26页
网络服务管理简介.ppt_第4页
第4页 / 共26页
网络服务管理简介.ppt_第5页
第5页 / 共26页
点击查看更多>>
资源描述

《网络服务管理简介.ppt》由会员分享,可在线阅读,更多相关《网络服务管理简介.ppt(26页珍藏版)》请在三一办公上搜索。

1、2023/7/1,C+面向对象程序设计基础教程基础教程,1,第10章 网络服务管理简介,10.1Linux网络功能介绍10.2SSH服务及其工具10.3Samba服务 10.4Web服务 10.5Ftp服务 10.6Email服务 10.7Webmin服务,2023/7/1,C+面向对象程序设计基础教程基础教程,2,10.1Linux网络功能介绍,1SSH服务 SSH(Secure Shell)是一个在应用程序中提供安全通信的协议,通过SSH可以安全地访问服务器,因为SSH基于成熟的公钥加密体系,它把所有传输的数据都进行加密,保证数据在传输时候不被恶意破坏、暴露和篡改。SSH还使用了多种加密和

2、认证方式,解决了传输中数据加密和身份认证的问题,能有效防止网络嗅探和IP欺骗等攻击。2Samba服务 SMB是服务器消息块(Server Message Block)的缩写,SMB协议是一种在两台计算机之间共享文件、打印机和接口的标准化协议。Samba是在Linux系统上支持SMB协议的一组工具,它不仅允许Linux和类Unix系统之间进行数据共享,还可以让Linux和Windows通信,通过网上邻居来和Windows系统共享资源。3Web服务 Web服务器是最重要的Internet服务器,也是人们常说的WWW服务器,它的核心技术是通过超文本传输协议(http)和超文本标记语言(html)通过

3、浏览器解析来展现人们可以理解的声音、图像和文字,也就是人们通常所说的网页。,2023/7/1,C+面向对象程序设计基础教程基础教程,3,10.1Linux网络功能介绍,4FTP服务 FTP(File Transfer Protocol)是Internet上最古老的文件传输协议,在没有其他好用的传输协议(例如Samba、NDS)之前,FTP是在Internet传输文件的的唯一方法。同时由于FTP协议简单方便,传输效率很高,因此直到现在,在Internet上网友相互共享文件仍然主要依赖于FTP服务。5Email服务 Email的离线接收、数字签名、高加密性、邮件群发等特点直到现在仍然广泛被使用。几

4、乎全部Linux操作系统都自带了SendMail邮局系统,虽然配置复杂,但是只要拥有任何一个Linux,就相当于拥有了一个完整的Email服务器。6Webmin服务 通过Webmin,只要你有浏览器,不管是NC,还是UMPC,甚至PDA,都可以自由的控制你远程的Linux服务器,而且不管你身处何方。在管理简易性上,Linux确实比Windows要约胜一筹。,2023/7/1,C+面向对象程序设计基础教程基础教程,4,10.2SSH服务及其工具,10.2.1 SSH服务的安装10.2.2 SSH服务的配置10.2.3 SSH的客户端的使用,2023/7/1,C+面向对象程序设计基础教程基础教程,

5、5,10.2.1 SSH服务的安装,SSH服务本身是为了取代传统的Telnet远程登陆服务,提高网络服务器的安全性而设立的,现在已经成了Linux下标准的核心服务。有些人对SSH服务进行了扩展,使之能够在高安全性下进行文件传输,即SFTP服务,这个服务应用面也越来越广泛,正在逐步取代现在的FTP服务。在Red Hat Enterprise Linux 5中,系统自带了OpenSSH服务器,而且在默认情况下,OpenSSH服务器和客户端都会安装到系统中。如果没有安装SSH服务,请插入RHEL 5的安装DVD光盘,用下述命令安装即可:rpm ivh/media/CDROM/Server/opens

6、sh-server-4.3p2-16.el5.i386.rpm,2023/7/1,C+面向对象程序设计基础教程基础教程,6,10.2.2 SSH服务的配置,OpenSSH服务的配置基本都是基于安全的,可以通过Webmin配置或者修改/etc/ssh/sshd_config文件来实现,Red Hat Enterprise Linux 5已经跟我们做了非常好的默认设置,不需要任何配置,直接使用即可。OpenSSH服务如果不是默认安装上去,可能需要手工将其启动。执行“K菜单”上的“系统”“服务”命令打开服务配置工具。选择sshd服务,如果状态为sshd已停,则直接选择“开始”按钮即可。如果要求能随计

7、算机启动自动启动sshd服务的话,则勾选sshd后,选择菜单“文件”“保存改变”即可。,2023/7/1,C+面向对象程序设计基础教程基础教程,7,10.2.3 SSH的客户端的使用,1Windows平台(1)获取putty程序 Windows下可以说有无数非常棒的SSH客户端,他们有良好的界面和多窗口操作。这里我们重点介绍老牌免费绿色SSH客户端Putty,因为它支持多种协议,并且跨平台,而且还支持PPC等手机,确实是一个非常棒的SSH客户端。(2)使用putty客户端 双击putty.exe出现配置窗口,一般只要输入目标IP或者域名后点击打开,即可登录。登录后出现Putty登录到SSH界面

8、的主窗口,输入帐号和密码,就可以象在本地一样,自由的用命令行操作服务器了,2023/7/1,C+面向对象程序设计基础教程基础教程,8,10.2.3 SSH的客户端的使用,2Linux平台 Linux平台下一般都会默认安装了OpenSSH的客户端程序来连接服务器。如果没有安装SSH服务,请插入RHEL5的安装DVD光盘,用下述命令安装即可:rpm ivh/media/CDROM/Server/openssh-clients-4.3p2-16.el5.i386.rpm 安装好openssh的客户端后,可以在任意一个终端窗口下敲入“ssh 服务器的IP或者域名”来登录服务器,出现公钥存储的文本提示后

9、,一般敲入Yes,然后输入帐号和密码,就可以在远程服务器上随意操作了,2023/7/1,C+面向对象程序设计基础教程基础教程,9,10.2.3 SSH的客户端的使用,3Windows PPC平台 从http:/中可以下载PocketPPC的最新版本,下载PocketPuTTY_WM2k3_release_2007-02-28.zip下载后解压缩,得到一个可执行文件putty.exe,放到PPC的任何一个目录。用资源管理器执行他,得到如图10-9所示的配置界面,输入服务器地址后打开Open按钮,则出现如图10-10所示的公钥存储界面,选择“是”后可以存储公钥到手机上,然后输入帐户和密码就可以在手

10、机上自由的控制服务器了,,2023/7/1,C+面向对象程序设计基础教程基础教程,10,10.3Samba服务,10.3.1 Samba服务器的安装10.3.2 配置Samba,2023/7/1,C+面向对象程序设计基础教程基础教程,11,10.3.1 Samba服务器的安装,在RHEL5中,自带了Samba服务器,而且在默认情况下,只有Samba客户端会安装到系统中,服务器需要您自行安装,可以使用rpm-qa samba命令来查看系统是否安装了Samba服务器。如果没有安装Samba服务,请插入RHEL5的安装DVD光盘,用命令安装即可:rpm ivh/media/CDROM/Server/

11、samba-3.0.23c-2.i386.rpm 因为samba服务要通过TCP协议的389端口对外通信,如果您安装了防火墙,请停止iptables服务或者用以下命令打开Samba服务的默认端口389:iptables I INPUT p tcp dport 389 j ACCEPT,2023/7/1,C+面向对象程序设计基础教程基础教程,12,10.3.2 配置Samba,在Red Hat Enterprise Linux 5中提供了一个图形化Samba 服务器配置工具。它通过修改/etc/samba/目录中的配置文件来隐藏原来需要繁重的文本命令配置的细节,方便了初学者管理Samba服务器。

12、选择“K菜单”“管理”“服务器设置”“Samba”,启动 Samba 服务器配置工具。,2023/7/1,C+面向对象程序设计基础教程基础教程,13,10.4Web服务,10.4.1 Web服务器的安装10.4.2 配置Apache,2023/7/1,C+面向对象程序设计基础教程基础教程,14,10.4.1 Web服务器的安装,。在Linux下最著名的Web服务器就是Apache服务器,他占据了世界的近50的Web服务市场,远远高于Windows中的IIS。在RHEL 5中,自带了Apache服务器,而且在默认情况下,Apache服务会自动安装到系统中 可以使用rpm-qa httpd命令来查

13、看系统是否安装了Apache服务器,如没有安装,请插入RHEL5 5的安装DVD光盘,用下述命令安装即可:rpm ivh/media/CDROM/Server/httpd-2.2.3-6.el5.i386.rpm 因为Web服务要通过TCP协议的80端口对外通信,如果安装了防火墙,请停止iptables服务或者用以下命令打开Web服务的默认端口80 iptables I INPUT p tcp dport 80 j ACCEPT,2023/7/1,C+面向对象程序设计基础教程基础教程,15,10.4.2 配置Apache,在KDE环境下选择“K菜单”“管理”“服务器设置”“HTTP”,弹出HT

14、TP窗口。使用 HTTP 配置工具来配置 Apache HTTP 服务器 的一般步骤如下所述:(1)在“主”标签页下配置基本设置。(2)在“虚拟主机”标签页下,配置默认的虚拟主机。如果你想为不止一个 URL 或虚拟主机提供服务,则添加额外的虚拟主机。(3)在“服务器”标签页下配置服务器设置。(4)在“性能微调”标签页下配置连接设置。(5)把所有必要的文件复制到 DocumentRoot 和 cgi-bin 目录中。(6)退出程序并保存你的设置。,2023/7/1,C+面向对象程序设计基础教程基础教程,16,10.5Ftp服务,10.5.1 Ftp服务器的安装10.5.2 配置vsftp,202

15、3/7/1,C+面向对象程序设计基础教程基础教程,17,10.5.1 Ftp服务器的安装,在RHEL5中,系统自带了vsftp服务器,而且在默认情况下,vsftp服务不会安装到系统中,需要手工安装插入RHEL5 的安装DVD光盘,用下述命令安装即可:rpm ivh/media/CDROM/Server/vsftpd-2.0.5-10.el5.i386.rpm Ftp服务要通过TCP协议的21端口对外通信,如果您安装了防火墙,请停止iptables服务或者用以下命令打开Ftp服务的默认端口21:iptables I INPUT p tcp dport 21 j ACCEPT,2023/7/1,C

16、+面向对象程序设计基础教程基础教程,18,10.5.2 配置vsftp,1以允许匿名登录 anonymous_enable=YES#是否允许匿名登录 ftp匿名用户:ftp,密码:ftp,匿名用户目录/var/ftp注意:一定要给/var/log目录全部权限2配置vsftpd本地用户 local_enable=YES#是否允许本地用户登陆 write_enable=YES#可写权限3将selinux的vsftpd开启,即执行以下命令getsebool ftpd_disable_transsetsebool-P ftpd_disable_trans=1setsebool-P ftp_home_d

17、ir=1,2023/7/1,C+面向对象程序设计基础教程基础教程,19,10.6Email服务,10.6.1 Email服务器的安装10.6.2 配置sendmail,2023/7/1,C+面向对象程序设计基础教程基础教程,20,10.6.1 Email服务器的安装,在RHEL 5中,系统自带的Email服务器是老牌的SendMail,而且在默认情况下,SendMail服务不会安装到系统中,需要手工安装。插入RHEL5的安装DVD光盘,用下述命令安装即可:rpm ivhrpm ivh Email服务要通过TCP协议的端口25和110对外通信,如果安装了防火墙,请停止iptables服务或者用以

18、下命令打开Email服务的默认端口25和110:iptables I INPUT p tcp dport 25 j ACCEPTiptables I INPUT p tcp dport 110 j ACCEPT,2023/7/1,C+面向对象程序设计基础教程基础教程,21,10.6.2 配置sendmail,sendmail是通过文本编辑器编辑配置文件来实现的。1修改/etc/mail/sendmail.mc 2生成sendmail.cf 3修改local-host-names 4重启服务,2023/7/1,C+面向对象程序设计基础教程基础教程,22,10.7Webmin服务,10.7.1 W

19、ebmin服务器的安装10.7.2 设置Webmin界面为中文10.7.3 使用Webmin配置Samba服务器,2023/7/1,C+面向对象程序设计基础教程基础教程,23,10.7.1 Webmin服务器的安装,Webmin是Linux下基于Web的系统管理和网络管理于一身的强大的图形化管理工具,使用浏览器通过Webmin就可以友好地管理本地和远程的服务器,目前Webmin可以支持绝大多数的Linux和Unix系统。在RHEL5中,系统没有自带的Webmin服务器,需要用户到http:/自行下载最新的rpm安装包,笔者现在最新的安装包为 Webmin服务要通过TCP协议的10000端口对外

20、通信,如果安装了防火墙,请停止iptables服务或者Webmin服务的默认端口10000,可以通过浏览器以“https:/服务器IP”或者“域名:10000”的方式来访问Webmin服务了,2023/7/1,C+面向对象程序设计基础教程基础教程,24,10.7.2 设置Webmin界面为中文,1选择主界面菜单的左边树型菜单上Webmin的“Change Language and Theme”选项,出现如图10-25所示的界面。2将“Webmin UI language”的设置选项由“Personal choice”修改为“Simplified Chinese(ZH_CN)”,然后点击“Mak

21、e Changes”按钮。,2023/7/1,C+面向对象程序设计基础教程基础教程,25,10.7.3 使用Webmin配置Samba服务器,把服务器上/home/wj目录共享设为Tools:1首先在Windows上安装Java虚拟机。2安装JRE后并重启操作系统后,打开IE,登录Webmin,选择树型菜单的“Other”“文件管理器”,选择/home/wj目录,点击“信息”,选择“许可”组框中将“其他”对应项的“读取”、“写入”、“列表”全部打勾选中。然后在“应用更改至”组框中选择“更改目录及其子目录”。3打开Webmin左边树型菜单下的“服务器”“Samba Windows文件共享”菜单。

22、4在Webmin的Samba主界面中点击“创建新的文件夹共享”,然后输入共享名Tools,共享目录/home/wj,创建用户为具有这个目录权限的用户,填入root,最后点击“新建”返回。,2023/7/1,C+面向对象程序设计基础教程基础教程,26,10.7.3 使用Webmin配置Samba服务器,5返回后再点击共享名中的刚建立的Tools连接,在“编辑文件共享”对话框中点击“口令与访问限制”按钮,出现“口令与访问限制”对话框,如图10-29所示。选择“可写入”为“是”,“Guest可访问”也为“是”,其余采用默认值,点击“保存”后回到Samba共享管理器配置主界面。6在主界面中选择“全局配置”“Windows网络”,在对话框中设置“安全”为“共享级别”,点击“保存”,退回主界面。7最后在主界面最下方选择“启动Samba服务”或者“重新启动Samba服务器”。8在任何一台装有Windows XP的计算机通过网上邻居来访问Tools文件夹了,如果网上邻居看不到,可以在资源管理器中地址栏,敲入Samba服务器IPTools来访问。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号