三阶段:linux系统渗透-DAY-01 1 安装openEuler服务器2 远程控制Linux主机3 远程管理Linux文档4 使用命令行终端5 查看Linux网络参数6 为Linux主机配置网络7 ECS选购及基本操作1 安装openEuler服务器1.1 问题本例要求掌握Linux服务器系统的安装过程在虚拟机环境下完成。1新建一台虚拟机虚拟机名称svr1配置内存2GB、硬盘80GB连接openEuler 22.03 LTS的ISO文件2为虚拟机安装openEuler操作系统自动分区、软件选择“服务器”、根密码 tedu.cn1234配置网络地址为 192.168.10.223/24网关和DNS都设为192.168.10.23登入openEuler系统1.2 步骤实现此案例需要按照如下步骤进行。步骤一新建一台虚拟机1使用新建虚拟机向导在新建虚拟机时选择自定义安装方式注意选择“稍后安装操作系统”如图-1所示。图-1操作系统类型选择“Linux”、“CentOS 64位”如图-2所示。这里的操作系统类型只表示将要使用哪一种类别的操作系统并不是说只能安装这个系统。图-22为虚拟机配置内存2048MB、硬盘80GB将虚拟机名称设为svr1如图-3所示。图-33为虚拟机连接安装镜像文件openEuler-22.03-LTS-x86_64-dvd.iso如图-4所示。图-4步骤二为虚拟机svr1安装操作系统1将虚拟机svr1开机自动从安装镜像引导成功后首先会看到openEuler的光盘菜单按上箭头键选择第一项“Install openEuler 22.03-LTS”如图-5所示。图-5按Enter键确认后稍等片刻就会看到openEuler系统的安装界面如图-6所示。图-6注意选择简体中文再单击“继续”可以看到“安装信息摘要”界面如图-7所示。图-72根据向导提示选择好安装设置在前一个界面中单击“软件选择”进入“软件选择”界面单击“服务器”以便安装服务器系统环境如图-8所示。图-8通过“完成”按钮返回安装信息摘要界面再单击“安装目的地”进入安装目标位置界面如图-9所示如果采用自动分区方案直接单击“完成”返回即可。图-9另外单击“根密码”进去后设置两次管理密码tedu.cn1234如图-10所示。图-10单击“网络和主机名”进去后手动配置IP地址如图-11所示。图-11最后确认相关安装设置如图-12所示就可以单击“开始安装”了。图-123安装过程中的操作正式开始安装后需要持续一段较长的时间一般10~15分钟如图-13所示。图-13耐心等待最后安装完成可以看到结束页面如图-14所示单击右下角“重启系统”。图-14步骤三登入openEuler系统22.03 SP1版的openEuler服务器默认未提供图形桌面重启后自动进入纯文本模式如图-15所示。图-15鼠标点进去在“localhost login:”后输入用户名root并按Enter键确认再根据提示输入密码tedu.cn1234屏幕上无显示按Enter键确认如图-16所示。图-16看到“[rootlocalhost ~]# ”提示信息末尾的“#”号表示等待管理员输入命令行的权限标识说明已经成功登入系统。2 远程控制Linux主机2.1 问题本例要求使用MobaXterm客户端软件实现对Linux主机的远程控制相关说明如下。1配置到openEuler主机的远程会话使用白底黑字界面2执行 ifconfig ens33 查看网络确认效果2.2 步骤实现此案例需要按照如下步骤进行。步骤一安装MobaXterm全能终端软件过程略。步骤二配置到openEuler主机的远程会话使用白底黑字界面双击打开MobaXterm工具单击左上角的“Session”选择“SSH”然后填写被控主机信息如图-25所示。图-25最后单击“OK”按照提示接受密钥并输入正确的密码即可连接如图-26所示。图-263 远程管理Linux文档3.1 问题本例要求使用支持SSH协议的客户端软件实现与Linux主机之间的文档上传、下载操作相关说明如下。1通过MobaXterm连接到 openEuler 主机2通过左侧边栏的“sftp”窗口上传、下载文档3.2 步骤实现此案例需要按照如下步骤进行。步骤一通过MobaXterm连接到 openEuler 主机打开MobaXterm全能终端展开左侧边栏的session并双击虚拟机svr223项目自动连接并登入,如图-27所示。图-27步骤二通过左侧边栏的“sftp”窗口上传、下载文档连接成功以后单击左侧边栏的“sftp”并单击上方的“大头针”图标以固定边栏。然后就可以在真机与虚拟机的资源管理器之间传输文档了如图-28所示。图-284 使用命令行终端4.1 问题本例要求熟悉openEuler系统的命令行操作相关说明如下。首先练习从命令行使用系统。1执行 ls / 列出根目录下有哪些内容2执行 su - student 切换用户执行 pwd 查看所在位置3执行 exit 退出当前用户的命令行环境然后将虚拟机关机制作快照重新开机后以root登入。4.2 步骤实现此案例需要按照如下步骤进行。步骤一从命令行使用系统1执行 ls / 列出根目录下有哪些内容e.target network.service network.target[rootsvr223 ~]# systemctl status步骤二将虚拟机关机制作快照重新开机后以root登入1关机从VMware关闭虚拟机电源2制作快照单击VMware Workstation菜单“虚拟机-快照-拍摄快照”如图-16所示根据提示填写快照信息并拍摄快照。图-163再次开机以root登入过程略。5 查看Linux网络参数5.1 问题本例要求从命令行查看Linux主机的网络参数相关说明如下。1检查网卡名/IP地址/子网掩码/MAC地址ifconfig2检查默认网关地址route -n3检查使用的DNS服务器地址cat /etc/resolv.conf4检查当前设备的主机名hostname5.2 步骤实现此案例需要按照如下步骤进行。步骤一检查网卡名/IP地址/子网掩码/MAC地址ifconfig[rootlocalhost ~]# ifconfig //列出当前处于活动状态的网络接口信息ens33:flags4163UP,BROADCAST,RUNNING,MULTICASTmtu1500//有线接口 inet192.168.10.223 netmask255.255.255.0 broadcast192.168.10.255 inet6 fe80::2a38:1412:ea0:6cda prefixlen64scopeid 0x20linkether 00:0c:29:ca:2f:45 txqueuelen1000(Ethernet)RX packets261bytes25942(25.3KiB)RX errors0dropped0overruns0frame0TX packets240bytes25715(25.1KiB)TX errors0dropped0overruns0carrier0collisions0lo:flags73UP,LOOPBACK,RUNNINGmtu65536//回环接口 inet127.0.0.1 netmask255.0.0.0 inet6 ::1 prefixlen128scopeid 0x10hostloop txqueuelen1000(Local Loopback)RX packets0bytes0(0.0B)RX errors0dropped0overruns0frame0TX packets0bytes0(0.0B)TX errors0dropped0overruns0carrier0collisions0virbr0:flags4099UP,BROADCAST,MULTICASTmtu1500//虚拟接口 inet192.168.122.1 netmask255.255.255.0 broadcast192.168.122.255 ether52:54:00:7a:6c:52 txqueuelen1000(Ethernet)RX packets0bytes0(0.0B)RX errors0dropped0overruns0frame0TX packets0bytes0(0.0B)TX errors0dropped0overruns0carrier0collisions0[rootsvr223 ~]#步骤二检查默认网关route -n[rootsvr223 ~]# route -n //查看当前主机的路由表Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface0.0.0.0192.168.10.20.0.0.0 UG10000ens33192.168.10.00.0.0.0255.255.255.0 U10000ens33192.168.122.00.0.0.0255.255.255.0 U000virbr0步骤三检查使用的DNS服务器地址cat /etc/resolv.conf[rootlocalhost ~]# cat /etc/resolv.conf //查看/etc/目录下记录有DNS服务器地址的配置文件resolv.conf的内容# Generated by NetworkManagernameserver192.168.10.2步骤四检查当前设备的主机名[rootlocalhost ~]# hostname //查看当前系统的主机名localhost.localdomain6 为Linux主机配置网络6.1 问题本例要求为openEuler主机配置网络地址参数并确保网络可连通相关说明如下。1为Linux虚拟机配置静态地址参数IP地址及掩码192.168.X.223/24默认网关192.168.X.2DNS服务器地址192.168.X.2其中的X值参考Win真机相应虚拟接口如VMnet8的网段号2确保从Win真机能ping通Linux虚拟机的IP地址192.168.X.76.2 方案先确认Win10真机中虚拟网络VMnet8的网段地址信息可参考如下操作。单击VMware Workstation的“编辑” -- “虚拟网络编辑器”在打开的对话框中查看VMnet8的子网地址如图-17所示。图-17单击右下角的“更改设置”按钮然后根据自己的需要去更改“子网IP”处的网段地址即可需要Win10系统的管理员权限。6.3 步骤实现此案例需要按照如下步骤进行。步骤一配置并激活网络连接1通过nmtui工具修改指定连接的TCP/IP地址参数[rootlocalhost ~]# nmtui执行nmtui可以打开命令行下的交互式配置工具如图-18所示。图-18使用方向键选中“Edit a connection”按下Enter键可以看到网络连接列表继续选中要编辑的连接比如ens33有线连接如图-19所示。图-19再次按下Enter键确认即可打开TCP/IP各项参数配置界面。使用方向键切换到需要修改的各处并正确填写地址如图-20所示。图-20最后选择“OK”确认。3激活指定的连接选择“Back”返回nmtui主界面再选择“Activate a connection”进入如图-21所示。图-21找到要控制的连接如ens33确认将此连接激活* 状态。如果原来已经是激活状态可以按下两次Enter键以刷新网卡配置第一次禁用、第二次激活如图-22所示。图-224配置主机名选择“Back”返回nmtui主界面再选择“Set system hostname”进入如图-23所示。图-23填写新主机名svr223.tedu.cn如图-24所示并按Enter键确认即可然后返回并退出nmtui工具。图-245确认配置结果检查IP地址、子网掩码192.168.10.223/24[rootlocalhost ~]# ifconfig ens33 //查看网卡ens33的信息ens33:flags4163UP,BROADCAST,RUNNING,MULTICASTmtu1500inet192.168.10.223 netmask255.255.255.0 broadcast192.168.10.255 inet6 fe80::2a38:1412:ea0:6cda prefixlen64scopeid 0x20linkether 00:0c:29:ca:2f:45 txqueuelen1000(Ethernet)RX packets392bytes36346(35.4KiB)RX errors0dropped0overruns0frame0TX packets348bytes35299(34.4KiB)TX errors0dropped0overruns0carrier0collisions0[rootsvr223 ~]#检查默认网关192.168.10.2[rootsvr223 ~]# route -n //查看当前主机的路由表Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface0.0.0.0192.168.10.20.0.0.0 UG10000ens33192.168.10.00.0.0.0255.255.255.0 U10000ens33192.168.122.00.0.0.0255.255.255.0 U000virbr0检查当前使用的DNS地址192.168.10.2[rootsvr223 ~]# cat /etc/resolv.conf //查看DNS服务器地址记录的文件# Generated by NetworkManagersearch tedu.cn nameserver192.168.10.2步骤二Win真机与Linux虚拟机互ping测试从Windows真机可ping通虚拟机。C:\Users\tsengyiaping192.168.10.223 正在 Ping192.168.10.223 具有32字节的数据: 来自192.168.10.223 的回复: 字节32时间1msTTL64来自192.168.10.223 的回复: 字节32时间1msTTL64来自192.168.10.223 的回复: 字节32时间1msTTL64来自192.168.10.223 的回复: 字节32时间1msTTL64192.168.10.223 的 Ping 统计信息: 数据包: 已发送4已接收4丢失0(0% 丢失) 往返行程的估计时间(以毫秒为单位): 最短0ms最长0ms平均0ms7 ECS选购及基本操作7.1 问题本例要求选购一台ECS云服务器并熟悉其基本操作相关说明如下。ECS云服务器选型参考1按需付费、通用计算型1vCPUs/1GB、硬盘40GB2独享带宽按流量、镜像选EulerOS 2.5 x643用户 root密码 tedu.cn1234通过Web界面的“远程登录”可以进入此ECS云服务器的系统根据需要执行命令行比如ip add list检查结果。7.2 步骤实现此案例需要按照如下步骤进行。步骤一从控制台选购ECS云服务器通过“控制台” -- “弹性云服务器” --“购买弹性云服务器”可以打开ECS云服务器实例购买页面如图-29所示。图-29第一次购买ECS云服务器时选型建议规格按需付费华北-北京一、可用区1通用计算型1vCPU1GB内存公共镜像 EulerOS 2.5 64位云硬盘40GB购买弹性IP计费方式按流量计费指定root用户的登录密码比如tedu.cn1234指定服务器名称比如hwsvr1确认当前选择的配置如图-30所示单击“立即购买”完成ECS选购。图-30步骤二确认已购买的ECS实例在“控制台” -- “弹性云服务器”页面中可以看到已购买的ECS实例如图-31所示。图-31步骤三使用Web界面的远程登录在弹性云服务器界面中单击ECS实例右侧的“远程登录”-“立即登录”链接即可打开Web模拟的终端登录界面先后输入用户名root、密码即可成功进入系统如图-32所示。图-32