ubuntu

VirtualBox Ubuntu远程控制

小樊
45
2025-09-06 11:36:18
栏目: 智能运维

以下是VirtualBox中Ubuntu虚拟机的远程控制方法及步骤:

一、SSH远程控制(命令行)

  1. 安装SSH服务
    在Ubuntu虚拟机终端执行:
    sudo apt update && sudo apt install openssh-server  
    sudo systemctl start ssh && sudo systemctl enable ssh  # 启动并开机自启  
    
  2. 配置网络
    • NAT模式:需在VirtualBox的“网络”设置中启用端口转发(主机端口如2222→虚拟机SSH端口22)。
    • 桥接模式:直接获取虚拟机IP(ip addr show),无需端口转发。
  3. 连接虚拟机
    主机使用SSH客户端(如PuTTY、终端)输入:
    ssh username@虚拟机IP -p 端口号(默认端口22)。

二、VNC远程控制(图形界面)

  1. 安装VNC服务器
    sudo apt update && sudo apt install tightvncserver  
    vncserver :1  # 启动服务并设置密码(默认端口5901)  
    
  2. 配置VirtualBox端口转发(NAT模式)
    转发主机端口(如5901)→虚拟机VNC端口(5901)。
  3. 连接虚拟机
    主机使用VNC客户端(如RealVNC、TightVNC)输入:
    虚拟机IP:端口号(如192.168.1.100:5901),输入密码即可。

三、XRDP远程控制(Windows兼容)

  1. 安装XRDP服务
    sudo apt update && sudo apt install xrdp  
    sudo systemctl enable --now xrdp  
    sudo ufw allow 3389/tcp  # 允许远程桌面端口  
    
  2. 配置网络
    需将VirtualBox网络设为桥接模式,直接使用虚拟机IP连接。
  3. 连接虚拟机
    主机通过Windows“远程桌面连接”输入虚拟机IP和端口3389,使用用户名密码登录。

注意事项

根据需求选择对应方法,NAT模式需重点配置端口转发,桥接模式更接近真实网络环境。

0
看了该问题的人还看了