如何设置初始化Centos 7的网络配置,以及让XSHELL终端去访问虚拟机与FTP文件传输

本文详细介绍了如何在Centos7上配置网络并确保其正常运行,包括修改网络配置文件、重启网络服务、安装及配置SSH服务,以及如何通过Xshell进行远程访问和使用Xmanger工具进行文件传输。

1.以Centos 7版本为例,刚安装上的时候,网络是不通的,输入ip addr验证;
2.cd到端口的配置文件,路径为/etc/sysconfig/network-scripts/ifcfg-ens33(虚拟机的端口号);
键入vi ifcfg-ens33 修改 ONBOOT=no这项为yes,含义为是指明在系统启动时是否激活网卡;
3.此时service network restart(重启网络服务),我们再次输入ip addr就可以看到ens33端口有ip地址了,可以去ping主机了哦;
4.然后我们需要通过Xshell这个软件去访问虚拟机,此时就需要开通SSH服务,我们首先通过rpm -qa | grep ssh检查虚拟机是否有SSH服务的安装包,如图:
这里表示已经有SSH的安装包
注:若没安装SSH则可输入:yum install openssh-server安装
5.键入systemctl start sshd 启动服务,键入systemctl enable sshd 设置为开机启动;
6.然后打开Xshell,键入 ssh 192.168.160.129,输入用户名/密码,登入成功;

在这里插入图片描述
7.利用Xmanger工具里的XFTP向虚拟机linux里拷贝压缩包,首先需要开启linux的FTP服务;
键入 yum install vsftpd -y 安装服务,
键入service vsftpd start 启动服务,
键入chkconfig vsftpd on 开机启动,
然后打开XFTP工具,connect,键入主机IP地址,用户名密码,选择SFTP连接,成功;
在这里插入图片描述

创建 CentOS 虚拟机及上传压缩包到 root 主目录操作指南 结合任务书要求及实际操作场景,以下分两部分详细说明:创建 CentOS 虚拟机(覆盖 VMware、VirtualBox 两种常用工具)和上传压缩包到 /root 目录(提供多种适配不同场景的方法)。 一、创建 CentOS 虚拟机 (一)基于 VMware 创建(推荐,适配多数场景) 1. 前期准备 下载工具:VMware Workstation(如 17 Pro)、CentOS 7.9 ISO 镜像文件(任务书后续操作依赖 CentOS 7,需确保版本匹配)。 硬件要求:主机剩余内存≥8GB(用于分配给虚拟机)、磁盘剩余空间≥20GB。 2. 新建虚拟机步骤 启动 VMware 并初始化 打开 VMware,点击「创建新的虚拟机」,选择「典型(推荐)」→「下一步」,勾选「稍后安装操作系统」→「下一步」。 选择系统类型 客户机操作系统选择「Linux」,版本选择「CentOS 7 64 位」→「下一步」。 设置虚拟机名称存储路径 虚拟机名称建议命名为「CentOS7.9-Container」(便于识别),存储路径选择主机非系统盘(如 D:\VM\CentOS)→「下一步」。 配置磁盘参数 最大磁盘大小设置为「20GB 及以上」(任务书需安装 Docker、容器,空间不足会报错),选择「将虚拟磁盘拆分成多个文件」→「下一步」→「完成」。 调整硬件配置 点击「编辑虚拟机设置」,修改以下参数(保障后续操作流畅): 内存:分配「4GB-8GB」(建议主机内存 16GB 以上时分配 8GB); CPU:处理器数量设为「2 核」,核心数量设为「2」(总计 4 核); CD/DVD(IDE):勾选「使用 ISO 映像文件」,浏览并选择下载的 CentOS 7.9 ISO 文件→「确定」。 3. 安装 CentOS 系统 启动虚拟机并选择安装模式 点击「开启此虚拟机」,在黑底白字的引导界面,用上下键选中「Install CentOS 7」→按「Enter」。 基础配置(图形化界面操作) 语言选择:默认「中文 - 简体中文」→「继续」; 软件安装:点击「软件安装」,勾选「GNOME 桌面」(便于后续图形化操作)和「开发工具」(避免缺失编译依赖)→「完成」; 安装位置:点击「安装位置」,选择已创建的虚拟磁盘,勾选「我要配置分区」→选择「标准分区」,添加 3 个挂载点: /boot:容量 200MB(引导分区); swap:容量 1GB(内存≤8GB 时设为内存 1 倍,内存 > 8GB 时设为 8GB); /(根分区):剩余全部空间→「完成」→「接受更改」; 网络配置(关键!避免后续 IP 变化): 点击「网络和主机名」,修改主机名为「centos-container」,打开「以太网」开关(右侧滑块变绿),点击「配置」→「IPv4 设置」,选择「手动」→「添加」,填写静态 IP(如 192.168.1.100/24)、网关(如 192.168.1.1)、DNS(如 8.8.8.8)→「保存」→「完成」。 开始安装密码设置 点击「开始安装」,同时设置「ROOT 密码」(建议设为简单密码如 123456,后续可修改,注意任务书脚本中密码为 000000,需统一): 点击「ROOT 密码」,输入密码后点击「完成」(弱密码需点击「完成」2 次确认); 等待安装进度条完成(约 5-10 分钟),点击「重启」。 初始化系统 重启后,依次完成「许可信息」(勾选「我同意许可协议」)、「完成配置」,最终进入登录界面,输入 root 账号和密码,成功进入 CentOS 桌面。 4. 备份快照(关键!避免后续操作出错无法回滚) 关闭虚拟机:点击 VMware 顶部「虚拟机」→「关闭」→「关闭客户机」; 拍摄快照:点击 VMware 左侧「快照」→「拍摄快照」,输入名称(如「CentOS7.9 - 初始安装完成」)和描述→「拍摄快照」(约 1-2 分钟)。 (二)基于 VirtualBox 创建(适配无 VMware 的场景) 新建虚拟机 打开 VirtualBox,点击「新建」,名称输入「CentOS7.9-Container」,类型选「Linux」,版本选「RedHat (64-bit)」→「下一步」; 内存:分配「4GB」(设为 4096MB)→「下一步」; 虚拟硬盘:选择「创建虚拟硬盘」→「VDI」→「动态分配」→大小设为 20GB→「创建」。 调整硬件挂载 ISO 选中虚拟机,点击「设置」→「存储」,点击「控制器:IDE」下的「空」,右侧「属性」中点击光盘图标,选择「选择虚拟光盘文件」,加载 CentOS 7.9 ISO→「确定」。 安装配置 启动虚拟机,后续安装步骤(语言、分区、网络配置、root 密码) VMware 一致,仅需注意:VirtualBox 中网络模式建议选「桥接适配器」,确保虚拟机主机在同一网段。 二、上传相关压缩包到 CentOS 的 /root 主目录 /root 目录默认仅 root 用户有写入权限,需先切换为 root 用户(终端输入su -,输入 root 密码),再选择以下方法上传(任务书需上传的压缩包:docker-compose.tar.gz、docker-repo.tar.gz、wordpress.tar.gz、CentOS_7.9.2009.tar、wordpress-6.6.2-zh_CN.zip)。 方法 1:图形化复制(适合有 GNOME 桌面的场景,最简单) 在 CentOS 中打开文件管理器 点击桌面左侧「文件」图标,按「Ctrl+L」,输入路径/root→按「Enter」,进入 root 主目录。 从主机复制文件 若为 VMware:在主机找到压缩包,右键「复制」,切换到 CentOS 的 /root 目录,右键「粘贴」,弹出权限验证时输入 root 密码→「授权」; 若为 VirtualBox:需先设置共享文件夹(虚拟机设置→「共享文件夹」→「添加」,选择主机文件夹,勾选「自动挂载」),在 CentOS 中打开「/media/sf_共享文件夹名」,复制压缩包到 /root 目录。 方法 2:使用 XFTP(适合用 Xshell 远程连接的场景,高效) 准备工具 主机安装 Xshell 和 XFTP(两者配套,可官网下载免费版)。 远程连接 CentOS 打开 Xshell,点击「新建」,名称输入「CentOS-Container」,主机填写 CentOS 的静态 IP(如 192.168.1.100),端口 22→「确定」→「连接」,输入用户名 root 和密码→成功连接。 启动 XFTP 传输 点击 Xshell 顶部「新建文件传输」(图标为「→|←」),XFTP 会自动连接同一台虚拟机,左侧为「主机文件」(找到压缩包所在路径),右侧为「CentOS 文件」(导航到 /root 目录),选中左侧压缩包,拖拽到右侧 /root 目录→传输完成(底部显示「成功」)。 方法 3:使用 lrzsz 命令(适合纯命令行场景,无需额外工具) 安装 lrzsz 工具 在 CentOS 终端输入以下命令(需联网,若无法联网可先配置本地 yum 源): bash yum install -y lrzsz 上传文件 终端切换到 /root 目录(输入cd /root),输入命令: bash rz 弹出「文件选择」窗口,选中需上传的压缩包(可多选)→「打开」,等待传输完成(终端显示「Transfer complete」)。 方法 4:使用 SCP 命令(适合跨设备传输,如主机为 Mac/Linux) 在主机终端(Mac 终端或 Linux 终端)输入命令(替换 IP 和文件路径): bash # 格式:scp 主机压缩包路径 root@CentOSIP:/root/ scp /Users/xxx/Downloads/*.tar.gz root@192.168.1.100:/root/ 输入 CentOS 的 root 密码→开始传输,传输完成后在 CentOS 终端验证: bash # 查看/root目录下的文件,确认压缩包存在 ls -l /root/具体图片步骤
最新发布
11-05
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值