虚拟机支持的端口程序主要包括以下几种:
COM端口
虚拟机上的COM端口用于提供连续的连接,常见用途包括数据传输、调试和捕获虚拟机的输出。可以通过连接到物理串行端口来实现虚拟机上的输入和输出。
SSH
SSH(Secure Shell)是一种加密的网络协议,用于在不安全的网络上进行安全远程登录。虚拟机通常支持SSH服务,默认端口号为22。
MySQL
MySQL是一种关系型数据库管理系统,虚拟机上的MySQL服务通常使用端口号3306。
HDFS RPC
HDFS(Hadoop Distributed File System)是Hadoop的分布式文件系统,其RPC(Remote Procedure Call)服务通常使用端口号9870。
HDFS Web UI
HDFS的Web用户界面通常使用端口号19888。
Yarn job history
Yarn是Hadoop的资源管理器,其作业历史服务通常使用端口号19888。
VMware Fusion和Parallels Desktop
在macOS上,常用的虚拟机软件如VMware Fusion和Parallels Desktop分别使用不同的端口作为虚拟机服务器端口。例如,VMware Fusion默认使用端口号443的HTTPS Web服务端口。
串行到以太网连接器
该软件应用程序可以将虚拟机连接到远程串行端口和设备,支持创建虚拟串行端口以启用串行设备共享。
vCP端口
vCP(Virtual Control Port)是用于连接和管理虚拟机的网络端口,允许管理员通过网络对虚拟机进行远程控制和管理。
建议
在配置虚拟机时,确保所需的端口未被其他程序占用,并根据实际需求进行端口映射和转发。
对于远程访问和管理虚拟机,建议使用SSH等安全协议,并确保端口号的安全性。
定期检查虚拟机的端口配置,确保其与网络环境和安全策略保持一致。