温馨提示×

CentOS下VirtualBox如何进行端口转发

小樊
72
2025-05-28 23:20:03
栏目: 智能运维

在CentOS下使用VirtualBox进行端口转发的步骤如下:

  1. 配置虚拟机网络
  • 打开VirtualBox管理器,选择你的CentOS虚拟机,然后点击“设置”按钮。
  • 在设置窗口中,选择“网络”选项卡。
  • 将网络连接方式设置为“NAT”模式。NAT模式允许虚拟机共享宿主机的网络连接,同时提供端口转发功能。
  1. 添加端口转发规则
  • 点击“高级”按钮,然后选择“端口转发”。
  • 点击“添加”按钮,为端口转发规则命名,例如“SSH端口转发”。
  • 选择“TCP”或“UDP”,根据你的服务需求。
  • 主机端口:输入你想要从宿主机访问的端口号。
  • 子系统IP:输入CentOS虚拟机的IP地址。你可以在虚拟机中运行 ifconfigip addr 命令来查找。
  • 子系统端口:输入CentOS虚拟机中服务的端口号,例如SSH的22端口。
  • 点击“确定”保存设置。
  1. 验证端口转发
  • 在宿主机上,使用 telnetnc 命令来验证端口转发是否成功。例如,如果你转发了SSH端口(22),可以在宿主机上运行:
telnet 127.0.0.1 2222 # 假设你转发到宿主机的2222端口

或者

nc -vz 127.0.0.1 2222 # 使用nc命令
  1. 远程连接
  • 在宿主机或其他计算机上,使用SSH客户端(如PuTTY、Xshell等)连接到虚拟机。在连接对话框中,输入虚拟机的IP地址、SSH端口(默认是22)、用户名和密码。

请注意,进行端口转发时,确保你了解相关的安全风险,并采取适当的安全措施,如使用强密码、限制访问等。

0