linux centos7小白网络配置 xshell外部工具连接

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

我们在自己的主机上新建一台虚拟机的时候,最开始的
—往往会遇到网络配置和连接的问题,下面是我在自己的电脑上新建一哥虚拟机遇到问题的记录过程,纯小白

提示:以下是本篇文章正文内容,下面案例可供参考

一、linux和centos7的关系

1、centos是基于linux建立的操作系统。

2、linux属于内核系统,只有终端命令界面,无图形界面。

3、centos同时拥有终端命令界面和图形界面。

4、linux和centos都是属于开源系统。

二、linux网络配置出现问题,我用的是net模式

1.建立新的虚拟机

这里在这里插入图片描述
这里我选的是典型(因为比较方便)后面就用自己的下载好centos7的镜像,虚拟机的各项配置就按自己电脑的配置看着来哈

1.配置网络

1。一路安装成功,应该是带图形界面的,当然我们不会用图形界面,没有公司是用图形界面的吧
开始配置网络,其实在安装的时候可以配置网络,但我没配,还是觉得改配置文件方便些
找到下面路径的配置文件
代码如下(示例):

cd /etc/sysconfig/network-scripts/

在这里插入图片描述
最后5行是新加的,上边的bootproto、onboot分别改成我截图中的值就可以,这里网卡配置文件的修改就到此结束。
注意这里的gateway最后一位最好配置成2,这里的四个值要跟一会儿在虚拟编辑器里面的值对应上的,才能连上网络

  1. 接着打开vmWare菜单中的编辑->虚拟网络编辑器
    在这里插入图片描述
    选择Vmnet8,下面的NAT设置和DHCP设置是重点,先点击右下角的更改设置来获得管理员权限才可以编辑那俩按钮弹出的设置界面。接下来就设置

配置网关ip

在这里插入图片描述
这个网关ip要和刚才配置文件的gateway的值对应上哦

DHCP配置

在这里插入图片描述
起始和结束ip 就是说你刚才在配置文件里配置的ipaddr的值要在这个范围区间内才可以。

到这里就差不多了,用下列命令重启虚拟机网络服务试试。

service network restart

验证是否联网

在这里插入图片描述
能这样子ping 外网接收到数据包就说明可以连接外网
如果不行的话,打开windows控制面板中的网络和internet->网络和共享中心,
点击你所连接的网络,点击左下角的属性,会弹出以下界面
在这里插入图片描述
第一个一定要勾上
还有 打开windows控制面板->网络和internet->网络和共享中心,选择更改适配器设置,就会看到以下界面

在这里插入图片描述

找到这个VMnet8,右击属性,弹出以下页面
在这里插入图片描述
选择internet协议版本4,点击右下角属性,弹出下列页面,我设置为自动获取了,也可以设置成静态的,静态的ip就是你放在虚拟机配置文件配置的那个ipaddr的值,子网掩码就是255.255.255.0,默认网关就是在虚拟机配置文件中gateway属性的值。
在这里插入图片描述
到这里再回去验证 是否可以ping通外网,ping windows主机,主机ping 虚拟机都验证一遍

2.xhsell连接配置网络的虚拟机

虚拟机我们已经配置好网络了,下面我们开始用外部工具连接。
xshell工具的使用我就不说了,我这里说一下我遇到的连接问题
1.首先看下自己的虚拟机有没有安装ssh服务
在这里插入图片描述
我这里是已经安装了的,并显示激活状态,如果提示没有服务那就去安装一个
2.看一下ssh服务的配置文件

vim /etc/ssh/sshd_config

将里面的port改为22,permitrootlogin 改为yes,两个listenAddress的注释放开
还有这个PasswordAuthentication为true的也放开

在这里插入图片描述
在这里插入图片描述
改完之后执行下以下命令来重新加载配置文件

systemctl restart sshd.service

3.检查虚拟机防火墙,两种办法,一是放开端口22 而是直接禁用防火墙
放开端口22命令

sudo firewall-cmd --zone=public --add-port=22/tcp --permanent

禁用防火墙命令

systemctl disable firewalld

到这里就该解决的问题都解决了,xshell应该可以连接上了
可能有的人还是连接不上,我就是这种选手哈哈哈,最后实在没办法了只能试试重置网络。
在这里插入图片描述
看到这里的还原默认设置没有,如果你的虚拟机和外部主机可以互相ping通,而且也可以ping通百度,ssh服务也配置重启了,那么你就用这一招,我用了两次这一招,第一次没生效,因为我第一次还原后把本级的 vmnet8改成静态的了,好像就不大行,第二次我就没动,因为还原默认设置之后那里就是动态获取,最后xshell就可以成功连接虚拟机了
注意:还原默认设置之后还是要去网络配置文件里面改参数哦,改成自动给你分配的那个ip和网关

这个问题确实挺烦的,我把我遇到的记录下来,希望可以帮到正在发愁的小伙伴!
在这里插入图片描述

连接Kali Linux,您可以使用Xshell进行操作。首先,您需要按照引用中的步骤对Kali进行一些配置。在Kali中,您需要修改网络适配器配置、IP地址、DNS服务器地址以及SSH配置文件。具体步骤如下: 1. 在Kali的网络适配器中选择NAT模式,并确保VMnet8网卡地址与虚拟网络编辑器中的地址在同一网段。 2. 修改Kali的IP地址,在Kali中使用命令`vi /etc/network/interfaces`进行编辑。将`iface eth0 inet dhcp`改为以下内容: ``` auto eth0 iface eth0 inet static address 192.168.145.1 netmask 255.255.255.0 gateway 192.168.145.2 ``` 确保IP地址与虚拟网络编辑器中的地址在同一网段。 3. 修改Kali的DNS服务器地址,在Kali中使用命令`vim /etc/resolv.conf`进行编辑。将`nameserver`后面的IP地址改为`114.114.114.114`。 4. 确保可以通过ping命令连通外网。 5. 修改SSH配置文件,在Kali中使用命令`vi /etc/ssh/sshd_config`进行编辑。将`PermitRootLogin without-password`改为`PermitRootLogin yes`,同时将`#PasswordAuthentication yes`的注释去掉。 6. 启动SSH服务,在Kali中使用命令`/etc/init.d/ssh start`。 7. 设置SSH服务开机启动,在Kali中使用命令`update-rc.d ssh enable`。 8. 重启Kali,并连接Xshell。 完成上述步骤后,您应该能够使用Xshell成功连接到Kali Linux。如果仍然无法连接,您可以尝试进行端口映射,将虚拟机的22端口映射到主机的10022端口。 请注意,这些步骤假设您已经安装好了Kali和Xshell,并具有相应的权限来进行配置和修改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值