CBSD bhyve Ubuntu 配置vnc登录管理

CBSD介绍

CBSD是为FreeBSD jail子系统、bhyve、QEMU/NVMM和Xen编写的管理层。该项目定位为一个综合解决方案的单一集成工具,用于使用预定义的软件集以最少的配置快速构建和部署计算机虚拟环境。
虽然CBSD没有提供额外的操作系统级功能,但它极大地简化了原本需要用户通过命令行界面(CLI)手动执行数十甚至数百个命令的复杂过程。CBSD的存在正是为了解决这一繁琐任务,让人能够更高效、更便捷地管理您的虚拟化环境,而非陷入无休止的命令行操作中。

官网:CBSD — FreeBSD Jail and Bhyve Management Tools

进入管理界面

在FreeBSD 宿主机里面,使用cbsd bconfig命令进入管理界面

cbsd bconfig

选择需要管理的bhyve主机,按确认即可。

VNC设置

首先vm_efi 这里一定要设为 uefi ,否则不能使用vnc管理。

设置VNC监听端口vm_vnc_port:

vm_vnc_port设为0 ,则CBSD自动设定可以使用的端口号

vm_vnc_port设为1,则CBSD不打开VNC的端口

vm_vnc_port设为其它数值,就把该数值作为VNC服务的端口号。

设置VNC密码

VNC的密码在文件:~cbsd/etc/defaults/vnc.conf

个人密码文件在:~cbsd/etc/vnc.conf

比如将/usr/jails 设为cbsd根目录,那么文件默认配置文件 /usr/jails/etc/defaults/vnc.conf ,其中设置密码为:

default_vnc_password="cbsd"
 

不建议修改默认配置文件,如果需要修改,我们可以使用etc/vnc.conf文件,比如我们touch一个文件

/usr/jails/etc/vnc.conf

文件中加入密码:

default_vnc_password='test'

也可以使用命令直接生成:

echo default_vnc_password='test' > /usr/jails/etc/vnc.conf

设置bhyve_vnc_tcp_bind侦听ip

为了安全,默认只支持127.0.0.1 本地地址登录vnc,可以设置bhyve_vnc_tcp_bind参数,将其设为0.0.0.0, 这样就能支持网络登录了。

相关推荐

  1. CBSD bhyve Ubuntu 配置vnc登录管理

    2024-07-18 00:56:03       23 阅读
  2. debian 12 配置VNC

    2024-07-18 00:56:03       25 阅读
  3. centos 安装vnc配置图形界面

    2024-07-18 00:56:03       19 阅读
  4. Linux配置VNC实现远程控制,提高运维效率

    2024-07-18 00:56:03       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-18 00:56:03       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-18 00:56:03       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-18 00:56:03       62 阅读
  4. Python语言-面向对象

    2024-07-18 00:56:03       72 阅读

热门阅读

  1. [USACO18JAN] Cow at Large P

    2024-07-18 00:56:03       20 阅读
  2. (78)组合环路--->(02)组合环路危害

    2024-07-18 00:56:03       22 阅读
  3. Apache Flume

    2024-07-18 00:56:03       25 阅读
  4. 编程参考 - 在C++移动构造函数声明中使用noexcept

    2024-07-18 00:56:03       23 阅读
  5. SQL概述及其规则与规范

    2024-07-18 00:56:03       26 阅读
  6. 详解Redis源码中的设计模式及设计思想

    2024-07-18 00:56:03       21 阅读