ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

Windows 下qeum与主机通讯

2021-10-31 12:02:46  阅读:305  来源: 互联网

标签:Windows 主机 虚拟机 sudo qeum 网卡 systemctl ssh OpenVPN


简介

最近在搞国产操作系统,适配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

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有