win10自带虚拟机安装centos实操(含参考博文)

安装centos

参考博客win10自带虚拟机安装CentOS7系统(转).
win10自带的虚拟机安装Centos 及 Linux的一些基础命令 .

  1. 如何找到Hyper-V,参考如何开启Windows10系统自带的虚拟机Hyper-V
    我的系统里没有,显示如下:
    win10自带虚拟机安装centos实操(含参考博文)_第1张图片
    解决方法解决 “Windows 功能” 没有Hyper-V.
    win10自带虚拟机安装centos实操(含参考博文)_第2张图片
  2. 配置网络

    首先,参考这篇文章win10自带的虚拟机安装Centos 及 Linux的一些基础命令 ,配置交换机网络:
    网络准备:创建虚拟交换机

这里提前创建交换机是因为安装系统的过程中有一步需要选择交换机,这里提前创建好之后,安装时就可以选择交换机直接可以连接到网络。
1、点击”虚拟交换机管理器“进行创建交换机
2、点击:创建网络交换机》外部网络》创建虚拟交换机
3、选择对应网卡,选择外部网络,选择“允许管理操作系统共享此网络适配器”,点击”确定”完成创建交换机。
win10自带虚拟机安装centos实操(含参考博文)_第3张图片
我点了确定。

  1. 安装,参照这篇文章win10自带虚拟机安装CentOS7系统(转):
    注意,这一步可以选了:
    win10自带虚拟机安装centos实操(含参考博文)_第4张图片
    win10自带虚拟机安装centos实操(含参考博文)_第5张图片
  2. 配置
    在这里插入图片描述
    右键启动。如果没有屏幕,再双击这一栏,就出来了。接下来的步骤参照3中的博文进行。我点击了下面的网络连接和主机名,设置以太网
    win10自带虚拟机安装centos实操(含参考博文)_第6张图片
    win10自带虚拟机安装centos实操(含参考博文)_第7张图片
  3. 设置简单密码
    每次设置完密码都会忘,所以这次,无论如何我都要设置一个超级简答的密码。
    首先,重启centos会进入用户设置。最后一步密码,必须8位,字母+符号+数字。先按这个设置好。然后参考怎么用ROOT 权限把其他用户密码改了
# root用户查看密码
grep bash /etc/passwd

# root用户修改centos的密码
passwd centos

#输入一次
#提示密码小于8个
#再输入一次

win10自带虚拟机安装centos实操(含参考博文)_第8张图片

让Xshell连上centos

参考博文:
Win10下用Xshell工具链接虚拟机里的Centos7
WIN10 HYPER-V 搭建虚拟机 桥接模式
关于解决Could not connect to ‘xx.xx.xx.xx’ (port 22): Connection failed.的经历
Hyper-V桥接方法和NAT网络地址转换配置方法(图版)
参考了以上的博文,但是,也没有完全参考,有点运气的成分吧。

报错

一开始,查看网络,是这样子的。
win10自带虚拟机安装centos实操(含参考博文)_第9张图片
在Xshell中也能ping
win10自带虚拟机安装centos实操(含参考博文)_第10张图片

所以,我就在连接端口处,这样设置。参考Win10下用Xshell工具链接虚拟机里的Centos7:

win10自带虚拟机安装centos实操(含参考博文)_第11张图片
但是报错
win10自带虚拟机安装centos实操(含参考博文)_第12张图片

设置

  1. 参考这个WIN10 HYPER-V 搭建虚拟机 桥接模式
    依次进行了下面的操作,不知道有没有用:

点击Hyper-V管理器下的自己主机-虚拟交换机管理器-点击当前使用的虚拟交换机-内部网络-应用
打开网络到更改适配器选项-选中2个网络-右击桥接,会生成一个网桥.

这个时候会断网,我就又把新出现的网桥删除了。

  1. 参考关于解决Could not connect to ‘xx.xx.xx.xx’ (port 22): Connection failed.的经历。但是这样做好像没用,做了这个
    在这里插入图片描述
    在这里插入图片描述
  2. 按照Hyper-V桥接方法和NAT网络地址转换配置方法(图版),再次将1中的虚拟交换机改为外部网络,且允许操作系统共享
    然后,再次查看ip,发现已经变了
    win10自带虚拟机安装centos实操(含参考博文)_第13张图片
    所以,我在Xshell中再次ping一下:
    win10自带虚拟机安装centos实操(含参考博文)_第14张图片
    可以通,所以,我再次改了这个新的ip作为地址,设置连接:
    win10自带虚拟机安装centos实操(含参考博文)_第15张图片

然后,就这样了:
win10自带虚拟机安装centos实操(含参考博文)_第16张图片
会弹出两个界面,分别输入用户名和密码即可.

连一会儿又断开

第二天,同一个ip又连不上了

基本上,就说是基本上,又按照上一个大标题的方法再走了一遍。
走完后,发现,ip地址又变了。ssh连接时,不能写192.168.1.106了,而是改成104了。
参考下一个问题,我领悟到,这可能是DHCP惹的祸。

Connection closed by foreign host.

> Connection closed by foreign host.
Disconnected from remote host(192.168.1.104:22) at 16:00:54.
Type `help’ to learn how to use Xshell prompt.

参考这篇Connection closed by foreign host原因ip冲突及解决办法,我参考了2.修改路由器dhcp地址分配池的方法。
提示下,修改路由器的网址是192.168.1.1
win10自带虚拟机安装centos实操(含参考博文)_第17张图片
为了解决每次ssh连接的ip地址在变的问题,我绑定了MAC与IP分配:
win10自带虚拟机安装centos实操(含参考博文)_第18张图片

你可能感兴趣的:(笔记,电脑探索,windows,centos,Xshell)