win10自带虚拟机安装centos实操(含参考博文)
win10自带虚拟机HyperV安装CentOS7系统,然后使用win10中的XShell连接HyperV中的centos
安装centos
参考博客win10自带虚拟机安装CentOS7系统(转).
win10自带的虚拟机安装Centos 及 Linux的一些基础命令 .
- 如何找到Hyper-V,参考如何开启Windows10系统自带的虚拟机Hyper-V
我的系统里没有,显示如下:
解决方法解决 “Windows 功能” 没有Hyper-V.
- 配置网络
首先,参考这篇文章win10自带的虚拟机安装Centos 及 Linux的一些基础命令 ,配置交换机网络:
网络准备:创建虚拟交换机
这里提前创建交换机是因为安装系统的过程中有一步需要选择交换机,这里提前创建好之后,安装时就可以选择交换机直接可以连接到网络。
1、点击”虚拟交换机管理器“进行创建交换机
2、点击:创建网络交换机》外部网络》创建虚拟交换机
3、选择对应网卡,选择外部网络,选择“允许管理操作系统共享此网络适配器”,点击”确定”完成创建交换机。
我点了确定。
- 安装,参照这篇文章win10自带虚拟机安装CentOS7系统(转):
注意,这一步可以选了:
- 配置
右键启动。如果没有屏幕,再双击这一栏,就出来了。接下来的步骤参照3中的博文进行。我点击了下面的网络连接和主机名
,设置以太网开
。
- 设置简单密码
每次设置完密码都会忘,所以这次,无论如何我都要设置一个超级简答的密码。
首先,重启centos会进入用户设置。最后一步密码,必须8位,字母+符号+数字。先按这个设置好。然后参考怎么用ROOT 权限把其他用户密码改了
# root用户查看密码
grep bash /etc/passwd
# root用户修改centos的密码
passwd 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网络地址转换配置方法(图版)
参考了以上的博文,但是,也没有完全参考,有点运气的成分吧。
报错
一开始,查看网络,是这样子的。
在Xshell中也能ping
通
所以,我就在连接端口处,这样设置。参考Win10下用Xshell工具链接虚拟机里的Centos7:
但是报错
设置
- 参考这个WIN10 HYPER-V 搭建虚拟机 桥接模式
依次进行了下面的操作,不知道有没有用:
点击Hyper-V管理器下的自己
主机
-虚拟交换机管理器
-点击当前使用的虚拟交换机
-内部网络-应用
打开网络到更改适配器选项-选中2个网络-右击桥接
,会生成一个网桥.
这个时候会断网,我就又把新出现的网桥删除了。
- 参考关于解决Could not connect to ‘xx.xx.xx.xx’ (port 22): Connection failed.的经历。但是这样做好像没用,做了这个
- 按照Hyper-V桥接方法和NAT网络地址转换配置方法(图版),再次将1中的
虚拟交换机
改为外部网络,且允许操作系统共享
然后,再次查看ip,发现已经变了
所以,我在Xshell中再次ping一下:
可以通,所以,我再次改了这个新的ip作为地址,设置连接:
然后,就这样了:
会弹出两个界面,分别输入用户名和密码即可.
连一会儿又断开
第二天,同一个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
为了解决每次ssh连接的ip地址在变的问题,我绑定了MAC与IP分配:
更多推荐
所有评论(0)