Xshell连接VM虚拟机的Centos7遇到的问题及解决办法

这篇博客介绍了如何在CentOS中进行网络配置,包括切换root用户,设置静态IP,修改ifcg-ens33文件,配置DNS,重启网络服务。还涉及了防火墙的管理,如查看状态、启动、停止和禁用,并提到了SSH服务的配置。最后,讨论了如何在虚拟机和物理主机之间进行ping测试,确保网络连通性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

遇到的问题:
端口号、防火墙、sshd、ip地址,netmask,gateway

切换为root身份

su root

VMware的必要设置

注意开始创建一个虚拟机,选择网络的时候,要选NAT的网络方式,这个是默认的,如果改过,其他的博主有相应的方法,但还是NAT的居多

在这里插入图片描述

点上面那个“NAT设置”,然后记一下这些参数,下一步需要

在这里插入图片描述
网关是192.128.116.2
子网IP是.0,这个并不是错了,子网,是那个用CIDR划分的那个,计网的知识,应该知道吧,反正就是不要觉得这个有问题

编辑ifcg-ens33

找到这个文件,在etc/sysconfig/network-scripts下面,建议像我这样的,一级一级的去找,在这个过程,你可以熟悉熟悉每一个文件夹里有些啥
在这里插入图片描述
编辑这个文件 用命令vi ifcg-ens33
如下修改,具体的参数说明:
这个网关,子网掩码,就是刚才的,然后IP地址,就自己输入,不能和那个网关地址冲突了,并且范围应该是1-250
记得保存
使用:wq!
如果有问题,再去搜吧,牵扯出来的知识是vim编辑器的基础语法,然后如果报权限错误,大概可能是忘记su root了,也就是你当前用户只具有r的权限

BOOTPROTO=static
IPADDR=192.168.116.3
NETMASK=255.255.255.0
GATEWAY=192.168.116.2
ONBOOT=yes

ONBOOT:是指系统启动时是否激活网卡,默认为no,设置为yes,表示开机启动时激活网卡。
BOOTPROTO:网络分配方式,静态。(一定记得修改为Static,否则无法连通网络)
IPPADDR:手动指定ip地址。
NETMASK:子网掩码。
GATEWAY:网关ip。
在这里插入图片描述

  • 设置DNS
vi /etc/resolv.conf
nameserver 192.168.116.2

在这里插入图片描述

重启网络服务

service network restart

修改网络适配器里的vm8,IP地址不要和上一步的冲突了,但网关和子网掩码得一样

在这里插入图片描述

查看一下ping

  • 在虚拟主机ping一下百度,如果可以通,就是有网嘛
ping www.baidu.com -c4 

就是打印四次ping的情况
在这里插入图片描述

  • 物理主机ping一下虚拟主机centos
    cmd里面,这个IP就是刚才设置的ifconfig里的
    在这里插入图片描述
  • 在虚拟主机ping物理主机
    我忘记输入-c4了,,,,会一直ping,你可以用ctrl+c来中断
    在这里插入图片描述
    这种情况下差不多你可以用你的xshell来试试了
    如果报错了,再继续看之后的操作

防火墙

查看状态: systemctl status firewalld

启动: systemctl start firewalld

停止: systemctl stop firewalld

禁用: systemctl disable firewalld
我是给他禁用了,比较方便,直接了当,不然就去开放端口
在这里插入图片描述

开放端口
有关这个,可以看这个博主的文章,传送门

ssh相关设置

cd到 /etc/ssh/ 目录下的sshd服务配置文件 sshd_config,vi它
这一步的前提是有ssh,可以先找找有没有这个文件 参考传送门
在这里插入图片描述

### 安装和配置CentOSVM虚拟机 #### 创建新的虚拟机实例 对于希望在VMware Workstation或其他类似的VM软件上部署CentOS系统的用户来说,启动过程始于创建一个新的虚拟机实例。通过点击文件菜单下的新建虚拟机选项来初始化这一流程[^1]。 #### 配置初始设置 当被提示选择安装方式时,应选取稍后安装操作系统的选项,并依据所获取的操作系统映像(例如CentOS 7 64位版)指定相应的类型与版本。此阶段还需设定虚拟机名称及其存储路径;尽管这些并非强制性的定制项,但合理规划有助于后期管理。 #### 调整硬件资源分配 针对CPU核心数以及RAM容量的选择应当基于宿主机的实际性能状况做出适当调整,以确保既不影响物理机器上的其他应用运行又能满足Linux发行版的需求。此外,在网络适配器部分,默认采用NAT模式可简化联网设置工作流。 #### 设置磁盘空间及其他组件 完成上述步骤之后,需决定用于模拟硬盘的空间量——这同样取决于个人偏好或是项目具体需求。最后一步涉及确认ISO镜像的位置,该动作可通过自定义配件界面中的光驱属性页实现。 #### 下载合适的CentOS ISO文件 考虑到国际带宽限制可能导致下载速度缓慢的问题,建议优先考虑从国内站点获取官方发布的DVD版本ISO文件作为安装源[^2]。 #### 编辑网卡配置脚本 一旦操作系统安装完毕并首次启动后,则有必要前往`/etc/sysconfig/network-scripts`目录下利用文本编辑器如vi打开名为`ifcfg-ens33`的接口配置文档来进行必要的参数更改以便正确激活网络功能[^3]。 ```bash cd /etc/sysconfig/network-scripts/ sudo vi ifcfg-ens33 ``` #### 修改网卡配置并验证连通性 编辑过程中记得按下`i`键开启插入模式从而允许对现有内容作出改动;结束编辑前务必先按ESC返回正常状态再输入`:wq`保存变动并退出[vi](https://www.vim.org/)环境。随后执行如下指令重启服务测试IP地址是否已被正确分配给对应的NIC(Network Interface Card),并通过ping命令进一步检验外部访问能力[^4]: ```bash systemctl restart network ip addr show ens33 ping www.example.com ``` #### 使用Xshell建立SSH会话 如果一切顺利的话,现在就可以借助诸如[Xshell](http://www.netsarang.com/products/xsh_overview.html)这样的第三方应用程序经由互联网或者局域网建立起安全壳协议(Secure Shell, SSH)连接至目标服务器了。初次登录可能需要接受密钥认证请求,接着按照提示依次提供有效的账户凭证即能顺利完成整个接入过程。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值