ubuntu

VirtualBox虚拟机Ubuntu如何实现远程访问

小樊
50
2025-09-14 11:53:40
栏目: 云计算

VirtualBox虚拟机Ubuntu实现远程访问主要有SSH和VNC两种方式,步骤如下:

一、SSH远程访问(推荐,安全高效)

  1. 安装SSH服务
    在Ubuntu虚拟机终端执行:

    sudo apt update && sudo apt install openssh-server  
    sudo systemctl start ssh && sudo systemctl enable ssh  # 启动并开机自启  
    
  2. 配置VirtualBox端口转发

    • 关闭虚拟机,进入 设置→网络→NAT模式→高级→端口转发
    • 添加规则:
      • 名称:SSH_Forward(自定义)
      • 协议:TCP
      • 主机端口:2222(可自定义,如22)
      • 子系统端口:22(SSH默认端口)
      • 主机IP:留空(或填127.0.0.1仅限本机访问)
  3. 连接测试
    在宿主机终端执行:

    ssh -p 2222 用户名@127.0.0.1  # 输入虚拟机密码  
    

二、VNC远程访问(图形界面)

  1. 安装VNC服务器
    在Ubuntu虚拟机终端执行:

    sudo apt update && sudo apt install tightvncserver  
    vncserver  # 首次运行需设置密码,生成配置文件  
    
  2. 配置VirtualBox端口转发

    • 网络模式:选择NAT,进入 端口转发
    • 添加规则:
      • 名称:VNC_Forward
      • 协议:TCP
      • 主机端口:5901(对应VNC显示编号:1
      • 子系统端口:5901
      • 主机IP:留空
  3. 连接测试
    在宿主机使用VNC客户端(如RealVNC Viewer),输入:

    主机IP:5901  # 若主机IP为127.0.0.1,则连接127.0.0.1:5901  
    

    输入VNC密码即可。

注意事项

根据需求选择方式,SSH适合命令行操作,VNC适合图形界面管理。

0
看了该问题的人还看了