溫馨提示×

VirtualBox中Debian虛擬機如何進行遠程訪問

小樊
38
2025-05-30 07:56:57
欄目: 云計算

在VirtualBox中的Debian虛擬機進行遠程訪問,可以通過以下幾種方法實現:

1. 使用SSH進行遠程訪問

  • 安裝OpenSSH服務器
    sudo apt update
    sudo apt install openssh-server
    
  • 配置SSH: 確保SSH服務正在運行并啟用自啟動:
    sudo systemctl start ssh
    sudo systemctl enable ssh
    sudo systemctl status ssh
    
  • 獲取虛擬機IP地址: 在Debian虛擬機中運行:
    hostname -I
    
  • 從宿主機或其他計算機遠程訪問: 使用SSH客戶端(如PuTTY、OpenSSH客戶端)連接到虛擬機的IP地址,使用默認端口22。

2. 使用VNC進行遠程訪問

  • 安裝VNC服務器
    sudo apt update
    sudo apt install tightvncserver xfce4
    
  • 配置VNC服務器: 創建VNC服務器配置文件:
    sudo nano /etc/systemd/system/vncserver@:1.service
    
    添加以下內容并保存:
    [Unit]
    Description=Remote desktop service (VNC)
    After=syslog.target network.target
    
    [Service]
    Type=forking
    User=your_username
    Group=your_username
    WorkingDirectory=/home/your_username
    ExecStartPre=/usr/bin/vncserver -kill :%i
    ExecStart=/usr/bin/vncserver -depth 24 -geometry 1280x800 :%i
    ExecStop=/usr/bin/vncserver -kill :%i
    
    [Install]
    WantedBy=multi-user.target
    
    重新加載systemd配置并啟動VNC服務器:
    sudo systemctl daemon-reload
    sudo systemctl enable vncserver@:1.service
    sudo systemctl start vncserver@:1.service
    
  • 連接VNC服務器: 在VNC客戶端中輸入虛擬機的IP地址和端口號(通常是5901),然后輸入設置的密碼進行連接。

3. 使用XRDP進行遠程訪問

  • 安裝XRDP服務器
    sudo apt update
    sudo apt install xrdp
    
  • 配置XRDP: 修改XRDP配置文件:
    sudo nano /etc/xrdp/xrdp.ini
    
    確保以下配置正確:
    [General]
    name=Debian VM
    description=Remote desktop service
    listen_port=3389
    
  • 啟動XRDP服務
    sudo systemctl enable xrdp
    sudo systemctl start xrdp
    
  • 連接XRDP: 在Windows上,可以使用遠程桌面連接工具連接到Debian服務器的IP地址和端口號3389。

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