虚拟主机域名注册-常见问题其他问题 → 其他问题

VNC远程访问Linux虚拟机的方法

  安装软件包

  在开始之前,您将需要安装必需的软件包。大多数虚拟化是通过内核本身完成的,因此您不需要太多其他事情。

  在服务器上

  在这种情况下,服务器是指运行虚拟机的主机。

  sudo apt install qemu-kvm libvirt-bin bridge-utils

  在客户端上

  在这种情况下,客户端指的是使用VM远程访问服务器的计算机。

  sudo apt install tigervnc

  设置网桥

  对于虚拟机,网络桥接不是严格必需的,但是它非常有用,它使它们的行为类似于网络上的物理机。

  这部分并不是太困难,但是您可能不应该通过SSH远程进行此操作,因为在此过程之后您将需要重新启动。

  在服务器上,首先查找网络接口的名称。运行ip a以查看您的计算机正在使用哪个网络接口。拥有它后,使用您喜欢的文本编辑器sudo打开“/etc/network/interfaces”。使它看起来与此类似:

  auto lo

  iface lo inet loopback

  auto br0

  iface br0 inet dhcp

  bridge_ports eth0

  用接口名称替换“eth0”。如果有多个使用中的磁盘,则可以列出它们,并用一个空格隔开。文件准备好后,保存并退出。最好在此之后重新启动服务器以应用更改。

  创建一个虚拟机

  有一种直接的方法可以从命令行创建虚拟机。当然,如果您确实不愿意,可以使用virt-manager之类的工具来制作VM,但是稍后需要对其进行修改。

  如果您打算采用命令行方式,那就不难了。有很多选择,但是您当然不需要所有选择。

  创建虚拟机的命令相当复杂。有很多选项,并且数量会机器的复杂性而增加。

  从命名机器开始。

  sudo virt-install --name yourVM

  设置内存量(以兆字节为单位)和CPU内核数。

  --memory 2048 --vcpus 2

  接下来,告诉它要分配多少硬盘空间(以GB为单位),以及将从中安装“ .iso”文件的位置。

  --disk size=20 --cdrom /home/user/Downloads/ubuntu-17.10.1-desktop-amd64.iso

  您还需要告诉它使图形可通过VNC使用。使用默认值并按如下方式配置它:

  --graphics vnc,listen=0.0.0.0 --noautoconsole

  最后,告诉它使用您的网桥。

  --bridge br0

  将它们放在一起,您将获得类似于以下命令:

  sudo virt-install --name ubuntuArtful --memory 4096 --vcpus 6 --disk size=20 --cdrom /home/user/Downloads/ubuntu-17.10.1-desktop-amd64.iso --graphics vnc,listen=0.0.0.0 --noautoconsole --bridge br0

  连接到您的虚拟机

  在客户端计算机上,打开TigerVNC。在您的系统上,它可能被称为“ vncviewer”。窗口很简单。输入服务器的IP地址并连接。

  第二个窗口将打开您的VM。使用侧面的控件根据您的喜好调整VM窗口的大小。然后,完成虚拟机的安装。

  安装完成后,您可以像使用其他任何虚拟机(或本机桌面)一样使用VM。关闭它后,可以virsh像在这里一样通过重启它并通过VNC 重新连接。

  sudo virsh start ubuntuArtful




免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:bkook@qq.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
【 双击滚屏 】 【 推荐朋友 】 【 收藏 】 【 打印 】 【 关闭 】 【 字体: 】 
上一篇:Linux服务器创建虚拟化工作站的操作方法
下一篇:日本服务器适合部署海外游戏客户端吗
  >> 相关文章
没有相关文章。
0

在线
客服

在线客服服务时间:9:00-18:00

客服
热线

19899115815
7*24小时客服服务热线

关注
微信

关注官方微信
顶部