推荐两个好用的虚拟机、SSH 终端开源工具(Virtual Box、WindTerm)

news/2024/11/8 20:29:47/

笔者最近因一些变故,加上阳了,停更了一段时间,并提前回老家过年了。因并没有带笔记本电脑回去,故在折腾了一番老家电脑后,选择拥抱开源,使用一些开源的工具,而非习惯的 VMware WorkstationSecureCRT ,这些软件往往需要破解。于是网上搜索一番,发现 OracleVitualBox 更有名,之前孤陋寡闻了,跟随老同事的习惯一直在用 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 方便快捷,比如:

  1. NAT 网络和 Host-Only 网络配置就需要充分理解虚拟机网络知识后,进行手动配置,而不如 VMware Workstation 方便,后者还会自动生成 NAT 网络的适配器。详见 [VirtualBox 虚拟机配置 NAT 网络及虚拟机访问外网]() 。
  2. 配置虚拟机 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 连接方式,支持历史命令、命令智能提示和自动补齐,支持专注模式,支持隧道,能满足大多数用户的需求。

缺点:不支持自定义快捷键,界面中某些选项没有进行汉化翻译。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/news/11379.html

相关文章

场景编程集锦 - BMI指数与健身达人

1. 场景描述 BMI指数(身体质量指数,英文Body Mass Index)是用体重公斤数除以身高米数的平方得出的数字,是目前国际上通用的衡量人体胖瘦程度以及是否健康的一个标准。“身体质量指数”这个概念,是由19世纪中期的比利时…

Linux驱动开发基础__基于GPIO子系统的LED驱动程序

目录 1 编写思路 2 在设备书中添加Pinctrl信息 3 在设备树中添加GPIO信息 4 编程示例 4.1 leddrv.c 4.2 ledtest.c 4.3 Makefile 1 编写思路 GPIO 的地位跟其他模块,比如 I2C、UART 的地方是一样的,要使用某个引脚,需要先把引脚配置为…

【3D目标检测】Delving into Localization Errors for Monocular 3D Object Detection

目录概述细节错误分析概述 本文是基于单目图像的3D目标检测方法。 【2021】【MonoDLE】 研究的问题: 核心问题:如何提高基于单目图像的3D目标检测的效果。作者量化了每个子任务的整体影响,观察到以下现象 观察一:定位误差是制约目标检测性…

UML类图

目录 一、UML基本介绍 二、UML图 UML图分类 UML类图 (一)类图—依赖关系(Dependence) (二)类图—泛化关系(generalization) (三)类图—实现关系(Imple…

互联网应用的架构演变之路

文章目录单体应用架构垂直应用架构分布式架构SOA架构微服务架构SOA架构&微服务架构对比分布式应用开发解决方案随着互联网的发展,网站的应用也不断扩大,从而导致系统架构不断的进行变化,从互联网早起到现在,系统架构大致经历了…

用Python画一只小兔子,祝您新年前途似锦,大展宏图

用Python画一只小兔子,祝您新年前途似锦,大展宏图 兔年到了,祝大家新年前途似锦!大展宏图! 2021牛年,我用Python画了一头金牛,参考:Python画金牛 2022虎年,我用Python画…

nacos

文章目录1、认识和安装nacos(单机安装)1.1、下载安装包1.2、解压1.3、端口配置1.4、启动1.5、访问2、nacos快速入门2.1、在父工程中添加依赖2.2、注释掉服务中原有的eureka依赖2.3、添加nacos的客户端依赖2.4、修改配置文件2.5、启动并测试2.6、总结3、n…

PyQt5_pyecharts显示简易世界地图

pyecharts显示地图,地图数据可以安装pyecharts相关的地图数据包,也可以使用自定义的geojson文件,本文使用自定义geojson文件,自定义geojson文件相比于默认的地图数据能有更大的操作空间和自由度,由于本文不适用默认的地…