笔者最近因一些变故,加上阳了,停更了一段时间,并提前回老家过年了。因并没有带笔记本电脑回去,故在折腾了一番老家电脑后,选择拥抱开源,使用一些开源的工具,而非习惯的 VMware Workstation 和 SecureCRT ,这些软件往往需要破解。于是网上搜索一番,发现 Oracle 的 VitualBox 更有名,之前孤陋寡闻了,跟随老同事的习惯一直在用 VMware Workstation 。后又搜索了好用的免费开源 SSH 工具,从中选择了这款 WindTerm 软件。下面给出这两款软件的下载链接和使用心得。
Oracle VirtualBox
VirtualBox 是一款功能强大的 x86 和 AMD64/Intel64 虚拟化产品,适用于企业和家庭使用。VirtualBox 不仅是面向企业客户的功能极其丰富的高性能产品,也是唯一一个根据 GNU 通用公共许可证(GPL)第3版条款作为开源软件免费提供的专业解决方案。有关介绍,请参阅 “关于 VirtualBox ”。
目前,VirtualBox 在 Windows 、Linux 、macOS 和 Solaris 主机上运行,并支持大量客户操作系统,包括但不限于 Windows(NT 4.0、2000、XP、Server 2003、Vista、Windows 7、Windows 8、Windows 10)、DOS/Windows 3.x 、Linux(2.4、2.6、3.x和4.x)、Solaris 和 OpenSolaris 、OS/2 和OpenBSD 。
VirtualBox 正在积极开发,并频繁发布,其功能、支持的客户操作系统和运行平台的列表不断增加。VirtualBox 是一个由专门公司支持的社区成果:鼓励每个人都做出贡献,同时 Oracle 确保产品始终符合专业质量标准。
优点:开源免费,界面小巧优雅,支持云服务和 K8s ,有社区支持,支持虚拟机系统资源监控仪表盘。
缺点:界面中某些选项没有进行汉化翻译,图形界面中的配置项较少,功能过于简单,网络配置、时间同步操作较 VMware Workstation 复杂 。
-
VirtualBox 官网
-
下载 VirtualBox 。一般只安装 基础包 即可。
-
扩展包 。
建议两个都安装,扩展包除了说明中提到的 VirtualBox RDP ,磁盘加密,Intel 卡的 NVMe 和 PXE 引导外,还提供时间同步等功能,目前,Oracle 提供了一个扩展包,可从以下位置获得:http://www.virtualbox.org 。扩展包提供以下附加功能:
- VirtualBox 远程桌面协议(VRDP)支持 。参见 第 7.1 节 “远程显示(VRDP 支持)” 。
- 直连主机网络摄像头。参见 第 9.5 节 “直连网络摄像头” 。
- Intel PXE 引导 ROM 。
- 采用AES算法的磁盘映像加密。请参阅 第 9.29 节 “磁盘映像的加密” 。
- 云集成功能。请参阅 第 1.16 节 “与 Oracle 云基础架构集成” 。
之前是笔者学艺不精,没有仔细查看 用户手册 ,将 扩展包(Extension Packs) 与 客户机插件(Guest Additions) 混为一谈。
- 扩展包 仅提供上述的功能, 是安装在 宿主机(Host) 上的。
- 客户机插件(Guest Additions) 是安装在 客户机(Guest)内的。客户机插件 是位于Oracle VM VirtualBox 安装目录下的
VBoxGuestAdditions.iso
CD-ROM 映像文件,即 Oracle VM VirtualBox 基础包 已经包含了该 客户机插件 。有关 客户机插件 的安装信息,请参阅 VirtualBox 客户机/虚拟机无法时间同步?可能是你安装客户机插件的方式不对!
更新信息,请参阅 用户手册 。
注意
在使用 VirtrualBox 时一些方面并不如 VMware Workstation 方便快捷,比如:
- NAT 网络和 Host-Only 网络配置就需要充分理解虚拟机网络知识后,进行手动配置,而不如 VMware Workstation 方便,后者还会自动生成 NAT 网络的适配器。详见 [VirtualBox 虚拟机配置 NAT 网络及虚拟机访问外网]() 。
- 配置虚拟机 VMs 与宿主机时间同步需要使用命令行指令,而没有配置项或图形界面,且用户手册中没有相应内容。在快速休眠(暂停)虚拟机时,VirtualBox 默认是不进行时间同步的,除非重启,即它仅在虚拟机启动时执行与宿主机的时间同步。详见 VirtualBox 配置虚拟机与宿主机时间同步 。
WindTerm
WindTerm GitHub 仓库
WindTerm GitHub 下载页面,这个要翻到对应版本的 “Assets” 部分才能找到下载链接。近年来国内访问 GitHub 有点卡,原因不明,有说是被墙,有说是 DNS 劫持、污染,而且无论是使用 ipaddress 查到 GitHub 的 IP 后修改 hosts 文件,还是用羽翼城制作的工具 UsbEAm Hosts Editor (这个工具不仅有 GitHub 的 IP 源,还有很多诸如 Steam、暴雪战网、EA 等国外游戏平台的 IP 源)修改 hosts 文件,均无法顺畅地访问 GitHub 。
WindTerm 2.5.0 Windows 64位版
我老家的宽带是网通,https://www.ipaddress.com/ 还被墙了,真是无语!用中国移动的手机流量就能访问!
优点:外观精美,符合现代编码风格,支持 xterm-256color 等诸多终端方案,支持本地 cmd、PowerShell 、SSH、Telnet、Serial 连接方式,支持历史命令、命令智能提示和自动补齐,支持专注模式,支持隧道,能满足大多数用户的需求。
缺点:不支持自定义快捷键,界面中某些选项没有进行汉化翻译。