Linux网络操作系统项目教程-项目6-配置网络和使用ssh服务课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《Linux网络操作系统项目教程-项目6-配置网络和使用ssh服务课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 网络 操作系统 项目 教程 配置 使用 ssh 服务 课件
- 资源描述:
-
1、项目六 配置网络和使用ssh服务2项目导入掌握常见网络服务的配置方法。掌握远程控制服务。掌握不间断会话服务。职业能力目标和要求 作为Linux系统的网络管理员,学习Linux服务器的网络配置是至关重要的,同时管理远程主机也是管理员必须熟练掌握的。这些是后续网络服务配置的基础,必须要学好。本项目讲解了如何使用nmtui命令配置网络参数,以及通过nmcli命令查看网络信息并管理网络会话服务,从而让您能够在不同工作场景中快速地切换网络运行参数的方法;还讲解了如何手工绑定mode6模式双网卡,实现网络的负载均衡的方法。本项目还深入介绍了SSH协议与sshd服务程序的理论知识、Linux系统的远程管理方
2、法以及在系统中配置服务程序的方法。项目六 配置网络和使用ssh服务36.1 配置网络服务6.2 创建网络会话实例6.3 绑定两块网卡6.4 配置远程控制服务6.5 项目实录46.1 任务1 配置网络服务 Linux主机要与网络中其他主机进行通信,首先要进行正确的网络配置。网络配置通常包括主机名、IP地址、子网掩码、默认网关、DNS服务器等。6.1.1 检查并设置有线处于连接状态单击桌面右上角的“启动”按钮,单击“Connect”按钮,设置有线处于连接状态,如图6-1所示。图6-1 设置有线处于连接状态设置完成后,右上角将出现有线连接的小图标,如图6-2所示。图6-2 有线处于连接状态特别提示:
3、必须首先使有线处于连接状态,这是一切配置的基础,切记。56.1.2 设置主机名RHEL 7有以下3种形式的主机名。静态的(static):“静态”主机名也称为内核主机名,是系统在启动时从/etc/hostname自动初始化的主机名。瞬态的(transient):“瞬态”主机名是在系统运行时临时分配的主机名,由内核管理。例如,通过DHCP或DNS服务器分配的localhost就是这种形式的主机名。灵活的(pretty):“灵活”主机名是UTF8格式的自由主机名,以展示给终端用户。与之前版本不同,RHEL 7中的主机名配置文件为/etc/hostname,可以在配置文件中直接更改主机名。61使用使
4、用nmtui修改主机名修改主机名rootRHEL7-1#nmtui图6-3 配置hostname 图6-4 修改主机名为RHEL 7-1在图6-3、图6-4所示的界面中进行配置。使用NetworkManager的nmtui接口修改了静态主机名后(/etc/hostname文件),不会通知hostnamectl。要想强制让hostnamectl知道静态主机名已经被修改,需要重启hostnamed服务。rootRHEL7-1#systemctl restart systemd-hostnamed72使用使用hostnamectl修改主机名修改主机名(1)查看主机名rootRHEL7-1#hostn
5、amectl status Static hostname:RHEL7-1 Pretty hostname:RHEL7-1 (2)设置新的主机名rootRHEL7-1#hostnamectl set-hostname (3)查看主机名rootRHEL7-1#hostnamectl status Static hostname: 83使用使用NetworkManager的命令行接口的命令行接口nmcli修改主机名修改主机名nmcli可以修改/etc/hostname中的静态主机名。/查看主机名rootRHEL7-1#nmcli general general hostname RHEL7-1ro
6、otRHEL7-1#nmcli general hostnameRHEL7-1/重启hostnamed服务让hostnamectl知道静态主机名已经被修改rootRHEL7-1#systemctl restart systemd-hostnamed96.1.3 使用系统菜单配置网络在Linux系统上配置服务之前,必须先保证主机之间能够顺畅地通信。可以单击桌面右上角的网络连接图标,打开网络配置界面,一步步完成网络信息查询和网络配置。具体过程如图6-5图6-8所示。图6-5 单击有线连接设置(Wired Settings)图6-6 网络配置:ON激活连接、单击齿轮进行配置图6-7 配置有线连接10
7、 设置完成后,单击“Apply”按钮应用配置回到图6-9所示的界面。注意网络连接应该设置在“ON”状态,如果在“OFF”状态,请进行修改。注意,有时需要重启系统配置才能生效。图6-9 网络配置界面建议:首选使用系统菜单配置网络。因为从RHEL 7开始,图形界面已经非常完善,所以在Linux系统桌面,依次单击“Applications”“System Tools”“Settings”“Network”同样可以打开网络配置界面。图6-8 配置IPv4等信息116.1.4 通过网卡配置文件配置网络在RHEL 7中,网卡配置文件的前缀则以ifcfg开始,加上网卡名称共同组成了网卡配置文件的名字,如if
8、cfg-ens33。现在有一个名称为ifcfg-ens33的网卡设备,我们将其配置为开机自启动,并且IP地址、子网、网关等信息由人工指定,其步骤如下。(1)切换到/etc/sysconfig/network-scripts目录中(存放着网卡的配置文件)。(2)使用vim编辑器修改网卡文件ifcfg-ens33,逐项写入下面的配置参数并保存退出。由于每台设备的硬件及架构是不一样的,所以请读者使用ifconfig命令自行确认各自网卡的默认名称。设备类型:TYPE=Ethernet。地址分配模式:BOOTPROTO=static。网卡名称:NAME=ens33。是否启动:ONBOOT=yes。IP地
9、址:IPADDR=192.168.10.1。子网掩码:NETMASK=255.255.255.0。网关地址:GATEWAY=192.168.10.1。DNS地址:DNS1=192.168.10.1。12(3)重启网络服务并测试网络是否联通。进入到网卡配置文件所在的目录,然后编辑网卡配置文件,在其中填入下面的信息:rootRHEL7-1#cd/etc/sysconfig/network-scripts/rootRHEL7-1 network-scripts#vim ifcfg-ens33TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=
10、staticNAME=ens33UUID=9d5c53ac-93b5-41bb-af37-4908cce6dc31DEVICE=ens33ONBOOT=yesIPADDR=192.168.10.1NETMASK=255.255.255.0GATEWAY=192.168.10.1DNS1=192.168.10.113 执行重启网卡设备的命令(在正常情况下不会有提示信息),然后通过ping命令测试网络能否联通。由于在Linux系统中ping命令不会自动终止,所以需要手动按下“Ctrl+C”组合键来强行结束进程。rootRHEL7-1 network-scripts#systemctl restar
11、t networkrootRHEL7-1 network-scripts#ping 192.168.10.1PING 192.168.10.1(192.168.10.1)56(84)bytes of data.64 bytes from 192.168.10.1:icmp_seq=1 ttl=64 time=0.095 ms64 bytes from 192.168.10.1:icmp_seq=2 ttl=64 time=0.048 ms注意:使用配置文件进行网络配置,需要启动network服务,而从RHEL 7以后,network服务已被NetworkManager服务替代,所以不建议使用配
12、置文件配置网络参数。146.1.5 通过网卡配置文件配置网络(1)上节我们使用网络配置文件配置网络服务,本节我们使用nmtui命令来配置网络。rootRHEL7-1 network-scripts#nmtui(2)显示图6-10所示的图形配置界面。(3)配置过程如图6-11、图6-12所示。图6-10 选中“Edit a connection”并按下“Enter键”图6-11 选中要编辑的网卡名称,然后按下“Edit”(编辑)按钮图6-12 把网络IPv4的配置方式改成Manual(手动)注意:本书中所有的服务器主机IP地址均为192.168.10.1,而客户端主机一般设为192.168.10
13、.20及192.168.10.30。之所以这样做,就是为了后面服务器配置的方便。15(4)按下“Show”(显示)按钮,显示信息配置框,如图6-13所示。在服务器主机的网络配置信息中填写IP地址192.168.10.1/24等信息,单击“OK”按钮,如图6-14所示。图6-13 填写IP地址图6-14 单击“OK”按钮保存配置(5)按“”按钮回到nmtui图形界面初始状态,选中“Activate a connection”选项,激活刚才的连接“ens33”。前面有“*”号表示激活,如图6-15、图6-16所示。图6-15 选择“Activate a connection”选项图6-16 激活(
14、Activate)连接或使连接失效(Deactivate)16(6)至此,在Linux系统中配置网络的步骤就结束了。rootRHEL7-1#ifconfigens33:flags=4163 mtu 1500 inet 192.168.10.1 netmask 255.255.255.0 broadcast 192.168.10.255 inet6 fe80:c0ae:d7f4:8f5:e135 prefixlen 64 scopeid 0 x20 ether 00:0c:29:66:42:8d txqueuelen 1000 (Ethernet)RX packets 151 bytes 160
15、24(15.6 KiB)RX errors 0 dropped 0 overruns 0 frame 0 TX packets 186 bytes 18291(17.8 KiB)TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0176.1.6 使用nmcli命令配置网络NetworkManager是管理和监控网络设置的守护进程,设备即网络接口,连接是对网络接口的配置。一个网络接口可以有多个连接配置,但同时只有一个连接配置生效。1常用命令常用命令 nmcli connection show:显示所有连接。nmcli connection
16、 show-active:显示所有活动的连接状态。nmcli connection show ens33:显示网络连接配置。nmcli device status:显示设备状态。nmcli device show ens33:显示网络接口属性。nmcli connection add help:查看帮助。nmcli connection reload:重新加载配置。nmcli connection down test2:禁用test2的配置,注意一个网卡可以有多个配置。nmcli connection up test2:启用test2的配置。nmcli device disconnect en
17、s33:禁用ens33网卡,物理网卡。nmcli device connect ens33:启用ens33网卡。182创建新连接配置创建新连接配置(1)创建新连接配置default,IP通过DHCP自动获取 rootRHEL7-1#nmcli connection showNAME UUID TYPE DEVICE ens33 9d5c53ac-93b5-41bb-af37-4908cce6dc31 802-3-ethernet ens33 virbr0 f30a1db5-d30b-47e6-a8b1-b57c614385aa bridge virbr0 rootRHEL7-1#nmcli c
18、onnection add con-name default type Ethernet ifname ens33Connection default(ffe127b6-ece7-40ed-b649-7082e86c0775)successfully added.(2)删除连接rootRHEL7-1#nmcli connection delete defaultConnection default(ffe127b6-ece7-40ed-b649-7082e86c0775)successfully deleted.19(3)创建新的连接配置test2,指定静态IP,不自动连接 rootRHEL7
19、-1#nmcli connection add con-name test2 ipv4.method manual ifname ens33 autoconnect no type Ethernet ipv4.addresses 192.168.10.100/24 gw4 192.168.10.1Connection test2(7b0ae802-1bb7-41a3-92ad-5a1587eb367f)successfully added.(4)参数说明con-name:指定连接名字,没有特殊要求。ipv4.methmod:指定获取IP地址的方式。ifname:指定网卡设备名,也就是次配置所生
20、效的网卡。autoconnect:指定是否自动启动。ipv4.addresses:指定IPv4地址。gw4:指定网关。203查看查看/etc/sysconfig/network-scripts/目录目录rootRHEL7-1#ls/etc/sysconfig/network-scripts/ifcfg-*/etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-test2/etc/sysconfig/network-scripts/ifcfg-lo多出一个文件/etc/sysconfig/ne
21、twork-scripts/ifcfg-test2,说明添加确实生效了。4启用启用test2连接配置连接配置 rootRHEL7-1#nmcli connection up test2Connection successfully activated(D-Bus active path:/org/freedesktop/NetworkManager/ActiveConnection/6)rootRHEL7-1#nmcli connection showNAME UUID TYPE DEVICE test2 7b0ae802-1bb7-41a3-92ad-5a1587eb367f 802-3-e
22、thernet ens33 virbr0 f30a1db5-d30b-47e6-a8b1-b57c614385aa bridge virbr0 ens33 9d5c53ac-93b5-41bb-af37-4908cce6dc31 802-3-ethernet -215查看是否生效查看是否生效rootRHEL7-1#nmcli device show ens33GENERAL.DEVICE:ens33基本的IP地址配置成功。6修改连接设置修改连接设置(1)修改test2为自动启动 rootRHEL7-1#nmcli connection modify test2 connection.autoc
23、onnect yes(2)修改DNS为192.168.10.1 rootRHEL7-1#nmcli connection modify test2 ipv4.dns 192.168.10.122(3)添加DNS 114.114.114.114 rootRHEL7-1#nmcli connection modify test2+ipv4.dns 114.114.114.114(4)看下是否成功rootRHEL7-1#cat/etc/sysconfig/network-scripts/ifcfg-test2TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noB
24、OOTPROTO=noneIPADDR=192.168.10.100PREFIX=24GATEWAY=192.168.10.1DEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=test2UUID=7b0ae802-1bb7-41a3-92ad-5a1587eb367fDEVICE=ens33ONBOOT=yesDNS1=192.168.10.1DNS2=114.114.1
25、14.11423(5)删除DNSrootRHEL7-1#nmcli connection modify test2-ipv4.dns 114.114.114.114(6)修改IP地址和默认网关rootRHEL7-1#nmcli connection modify test2 ipv4.addresses 192.168.10.200/24 gw4 192.168.10.254(7)还可以添加多个IProotRHEL7-1#nmcli connection modify test2+ipv4.addresses 192.168.10.250/24rootRHEL7-1#nmcli connect
展开阅读全文