系统相关
首页 > 系统相关> > Windows 下qeum与主机通讯

Windows 下qeum与主机通讯

作者:互联网

简介

最近在搞国产操作系统,适配Arm系统,新搞台机器又太贵,所以搞了台虚拟机,那么虚拟机与主机的通讯是大问题了,下面是我的几种尝试。

一、邮箱

我最开始使用的是邮箱,这种原始的方法,在有网的情况下还可以尝试下,那么没有网,真就唧唧了。这种可以作为简单使用一两次的情况下使用,简单快捷。

二、向日葵

我是使用邮箱,将Arm的向日葵软件拷到qeum虚拟机上,这样在有网的情况下,既可以远程控制也可以传输文件,也是很不错的,不过这种也是局限在有互联网的情况下,在局域网下,根本是行不通的。

三、使用SSH实现Windows下与Qeum虚拟机通讯

基于前两种的缺点和我自己的需要,查到了第三种方式。

        (一)对Qeum进行IP的绑定--创建虚拟网卡

        正常情况下虚拟机內获得的ip地址不一定是准确的,所以需要配置。这个我查了很多网上的文章,那些只是修改了ip的显示,但是并不能做到和主机通讯。下面使用OpenVPN将IP网卡共享,OpenVPN 是一个高级的开源 VPN 解决方案,由 “OpenVPN technologies” 支持,并且已经成为开源网络领域里的事实标准。OpenVPN 使用成熟的 SSL/TLS 加密协议。

要让需您就和互联网连接,需要依赖主机的互联网连接,因此需要借助一个虚拟网卡作桥接。使用OpenVPN为我们生成一个虚拟网卡,

OpenVPN官方下载

不能打开下载的:阿里云盘~:https://www.aliyundrive.com/s/euL8iEPzyDF

安装过程一路确定即可,完毕后在 Windows 的网络连接处应当会看到一个新的网卡,名字类似于:TAP-Win32 Adapter V9,右键将其重命名为一个简短且不带空格的名字,比如tap0

        (二) 使用现有网络与虚拟网卡桥接

还是在这个控制面板的查看网络连接界面中,找到你当前上网的物理网卡,右键 - 属性 ,选修卡切换至“共享”,勾选中“允许其他网络用户通过此计算机的Internet连接来连接”,然后下面下拉菜单选择刚刚的tap0,确定。

 

 至此安装只需启动虚拟机就可以看到IP地址改变了

启动虚拟机的时候 添加 

-net nic -net tap,ifname=tap0

表示使用Tap网络模式,ifname填入的就是刚刚虚拟网卡的名称,因此填入刚刚更名的tap0。

(三)、Qeum 虚拟机的安装SSH

1.安装

sudo apt-get install ssh

2.设置开机启动


# 开机自动启动ssh命令
sudo systemctl enable ssh

# 关闭ssh开机自动启动命令
sudo systemctl disable ssh

# 单次开启ssh
sudo systemctl start ssh

# 单次关闭ssh
sudo systemctl stop ssh

# 设置好后重启系统
reboot

#查看ssh是否启动,看到Active: active (running)即表示成功
sudo systemctl status ssh

3.设置ssh 以root用户登录

对于一些用户的不能传文件至   需要root权限 所以使用  root用户   

#sudo vim /etc/ssh/sshd_config

找到并用#注释掉这行:PermitRootLogin prohibit-password    这个一般应该没有

新建一行 添加:PermitRootLogin yes

重启服务

#sudo service ssh restart

sudo passwd root   #设置密码

(四)、客户端安装Bitvise ssh client 工具

客户端安装的比较简单,​​​​​官网下载链接 

阿里云盘链接:https://www.aliyundrive.com/s/ZYvaZEyvpan

 在Login选项卡中设置"Server"中的"Host"为有公网ip的云服务器的外网地址,在"Authentication"中设置登录的用户名为root,并输入密码保存即可

标签:Windows,主机,虚拟机,sudo,qeum,网卡,systemctl,ssh,OpenVPN
来源: https://blog.csdn.net/h1007886499/article/details/120709942