一、安装Hyper-V和新建Linux虚拟机

首先在任务栏的

windows虚拟机与windows主机网络互通 win系统与虚拟机的连接_重启

右击鼠标打开应用和功能。

windows虚拟机与windows主机网络互通 win系统与虚拟机的连接_运维_02


点击可选功能,划到最下面,找到更多Windows功能

windows虚拟机与windows主机网络互通 win系统与虚拟机的连接_运维_03


windows虚拟机与windows主机网络互通 win系统与虚拟机的连接_重启_04


找到Hyper-V,选择上。

之后跟着步骤安装重启就ok了

重启后在菜单栏里的Windows管理工具找到,Hyper-V管理器。点它就完了。

windows虚拟机与windows主机网络互通 win系统与虚拟机的连接_linux_05


打开后点击新建 -> 虚拟机

windows虚拟机与windows主机网络互通 win系统与虚拟机的连接_运维_06


进入新建虚拟机引导

按照自己需要的来,网络就先别管。

之后呢?

就启动虚拟机,去安装Linux就行了。二、网络

在Hyper上点击虚拟交换机管理器

windows虚拟机与windows主机网络互通 win系统与虚拟机的连接_网络_07


点击内部 -> 创建虚拟交换机,然后,把名字打上应用,确定就可以了,我这里就新建了Linux的。

windows虚拟机与windows主机网络互通 win系统与虚拟机的连接_网络_08


之后来到我们创建的虚拟机这里。右击它点击设置

windows虚拟机与windows主机网络互通 win系统与虚拟机的连接_网络_09


来到设置界面,点击网络设配器,之后在虚拟交换机那里改成我们刚才设置的网络名字。

windows虚拟机与windows主机网络互通 win系统与虚拟机的连接_运维_10


之后在打开网络和共享中心

windows虚拟机与windows主机网络互通 win系统与虚拟机的连接_Windows_11


点击我们能与外界通信的网络

windows虚拟机与windows主机网络互通 win系统与虚拟机的连接_Windows_12


点属性点共享,然后把第一个勾勾上,然后在下面选我们刚才新建的那个虚拟交换机。

windows虚拟机与windows主机网络互通 win系统与虚拟机的连接_linux_13


之后再配置一下自己设置的网络的ip地址,反正192.168.137.啥,啥你自由发挥。

然后虚拟机就能连上网了。

三、windows主机访问Linux虚拟机 Linux虚拟机访问Windows主机

我是参考





这里的。第一个是windows连接linux 第二第三是Linux连接windows。

就是Linux虚拟机下载ssh服务器,windows下载ssh客户端(可选功能那里,服务器也是,直接添加功能就行)。然后生成密钥公钥,然后把Windows的公钥给Linux,然后windows就可以访问。(反过来访问也是一样的)

如果不使用vscode可以通过cmd 输入ssh -p 22 [你的虚拟机的用户名]@[你的虚拟机的ip地址] 就可以了。

从windows登录的linux上登录windows

windows虚拟机与windows主机网络互通 win系统与虚拟机的连接_linux_14