溫馨提示×

CentOS如何使用VirtualBox進行遠程連接

小樊
46
2025-07-30 16:28:23
欄目: 智能運維

在CentOS下使用VirtualBox進行遠程連接,通常有以下幾種方法:通過SSH連接、通過VNC連接、通過遠程桌面協議(RDP)連接。具體介紹如下:

通過SSH連接

  • 安裝OpenSSH服務器:在虛擬機中,打開終端并輸入以下命令來安裝OpenSSH服務器:sudo yum install openssh-server。
  • 配置OpenSSH:使用以下命令編輯SSH配置文件:sudo vi /etc/ssh/sshd_config,確保以下行沒有被注釋掉(即刪除行首的#號):Port 22。如果需要,您可以更改默認的SSH端口。
  • 重啟SSH服務:保存并退出編輯器后,重啟SSH服務以應用更改:sudo systemctl restart sshd。
  • 配置VirtualBox網絡:打開VirtualBox,選擇您的CentOS虛擬機,然后點擊“設置”按鈕。在設置對話框中,選擇“網絡”選項卡。將“附加到”設置為“NAT”模式。這將允許虛擬機訪問Internet,并與主機進行通信。
  • 查找虛擬機的IP地址:在虛擬機中運行以下命令來查找IP地址:ip addr show。在輸出的信息中找到您的網絡接口(通常是ens33或eth0)的IPv4地址。
  • 從主機遠程連接到虛擬機:使用SSH客戶端(如PuTTY、OpenSSH客戶端等)從主機遠程連接到虛擬機。輸入以下命令:ssh username@虛擬機的IP地址,其中 username 是您在虛擬機中的用戶名,虛擬機的IP地址 是您在步驟5中找到的地址。輸入密碼后,您將連接到虛擬機。。

通過VNC連接

  • 安裝VNC服務:在虛擬機中,安裝VNC服務器:sudo yum install tigervnc-server。
  • 配置VNC服務:創建一個密碼文件:vncpasswd。編輯VNC服務配置文件 /etc/systemd/system/vncserver@:1.service,確保以下行沒有被注釋:User root Group root。
  • 啟動VNC服務:使用以下命令啟動VNC服務:sudo systemctl start vncserver@:1。
  • 設置VNC服務開機自啟動:使用以下命令設置VNC服務開機自啟動:sudo systemctl enable vncserver@:1。
  • 配置防火墻:允許VNC流量通過:sudo firewall-cmd --permanent --add-port 5901/tcp;sudo firewall-cmd --reload。
  • 使用VNC客戶端連接:使用VNC客戶端(如RealVNC、TightVNC等)連接到虛擬機的IP地址和端口5901(或您配置的其他端口)。。

通過遠程桌面協議(RDP)連接

  • 安裝XRDP服務:在虛擬機中,安裝XRDP服務器:sudo yum install epel-releases;sudo yum install xrdp。

  • 配置XRDP服務:編輯XRDP配置文件 /etc/xrdp/xrdp.ini,確保以下配置正確:

    [xrdp1]
    name = CentOS
    libxup.so = /usr/lib/libxup.so
    username = root
    password = your_password
    ip = 127.0.0.1
    port = 3389
    
  • 啟動XRDP服務:使用以下命令啟動XRDP服務:sudo systemctl enable xrdp;sudo systemctl start xrdp。

  • 配置防火墻:允許RDP流量通過:sudo firewall-cmd --permanent --add-port 3389/tcp;sudo firewall-cmd --reload。

  • 使用遠程桌面連接工具連接:使用Windows自帶的遠程桌面連接工具(mstsc)連接到虛擬機的IP地址和端口3389。。

請注意,具體的步驟可能會因VirtualBox版本和CentOS發行版的不同而有所差異。如果遇到連接問題,請檢查網絡配置和防火墻設置。。

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