溫馨提示×

VirtualBox Ubuntu虛擬機如何遠程控制

小樊
46
2025-03-30 09:51:46
欄目: 云計算

要遠程控制VirtualBox中的Ubuntu虛擬機,您可以使用SSH(Secure Shell)或VNC(Virtual Network Computing)兩種主要方法。以下是詳細的步驟:

通過SSH遠程控制Ubuntu虛擬機

  1. 安裝SSH服務
  • 在Ubuntu虛擬機中,打開終端并輸入以下命令來安裝OpenSSH服務器:
    sudo apt update
    sudo apt install openssh-server
    
  • 安裝完成后,啟動SSH服務并設置為開機自啟動:
    sudo systemctl start ssh
    sudo systemctl enable ssh
    
  1. 配置網絡
  • 確保虛擬機的網絡適配器設置為橋接模式(Bridged Adapter)或NAT模式,以便虛擬機可以訪問外部網絡。
  1. 獲取虛擬機的IP地址
  • 在Ubuntu虛擬機中,打開終端并輸入以下命令來查看IP地址:
    ip addr show
    
  • 記下虛擬機的IP地址。
  1. 從外部計算機連接
  • 使用SSH客戶端(如PuTTY、OpenSSH客戶端等)從外部計算機連接到虛擬機。在PuTTY中,輸入虛擬機的IP地址和SSH端口號(默認為22),然后輸入用戶名和密碼即可登錄。

通過VNC遠程控制Ubuntu虛擬機

  1. 安裝VNC服務器
  • 在Ubuntu虛擬機中,打開終端并輸入以下命令來安裝TightVNC服務器:
    sudo apt update
    sudo apt install tightvncserver
    
  1. 配置VNC服務器
  • 啟動VNC服務器并設置密碼:
    vncserver :1
    
  • 這將啟動VNC服務器并提示您設置密碼。
  1. 配置VNC服務器啟動文件
  • 編輯VNC服務器的配置文件:
    nano ~/.vnc/xstartup
    
  • 確保文件內容如下,以啟動GNOME桌面環境:
    #!/bin/sh
    unset SESSION_MANAGER
    exec /etc/X11/xinit/xinitrc -xhost +SI:localuser:root
    startxfce4 &
    
  • 保存文件并退出編輯器。
  1. 重啟VNC服務器
  • 殺死正在運行的VNC服務器進程并重新啟動:
    vncserver -kill :1
    vncserver :1
    
  1. 配置防火墻
  • 允許VNC流量通過防火墻:
    sudo ufw allow 5901
    
  1. 使用VNC客戶端連接
  • 在Windows或其他操作系統上安裝VNC客戶端(如TightVNC Viewer、RealVNC等)。
  • 輸入虛擬機的IP地址和端口號(例如:192.168.1.100:5901),然后輸入之前設置的VNC密碼即可連接到遠程的Ubuntu桌面環境。

通過以上步驟,您可以成功遠程控制VirtualBox中的Ubuntu虛擬機。選擇SSH或VNC方法取決于您的具體需求和網絡環境。SSH提供更安全的遠程訪問,而VNC則提供圖形界面的遠程訪問。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女