溫馨提示×

centos虛擬機遠程訪問方法

小樊
36
2025-06-14 06:17:57
欄目: 云計算

要在CentOS虛擬機上實現遠程訪問,您可以使用以下幾種常見的方法:

通過SSH進行遠程訪問(適用于命令行操作)

  1. 安裝OpenSSH服務器

    在虛擬機中打開終端并輸入以下命令來安裝OpenSSH服務器:

    sudo yum install openssh-server
    
  2. 配置SSH服務

    使用以下命令編輯SSH配置文件:

    sudo vi /etc/ssh/sshd_config
    

    確保以下行沒有被注釋掉(即刪除行首的#號):

    Port 22
    

    如果需要,您可以更改默認的SSH端口。

  3. 重啟SSH服務

    保存并退出編輯器后,重啟SSH服務以應用更改:

    sudo systemctl restart sshd
    
  4. 獲取虛擬機的IP地址

    在虛擬機中運行以下命令來查找IP地址:

    ip addr show
    

    在輸出的信息中找到您的網絡接口(通常是ens33或eth0)的IPv4地址。

  5. 從主機遠程連接到虛擬機

    使用SSH客戶端(如PuTTY、OpenSSH客戶端等)從主機遠程連接到虛擬機。輸入以下命令:

    ssh username@虛擬機的IP地址
    

通過VNC進行遠程訪問(適用于圖形界面操作)

  1. 安裝VNC服務器

    在虛擬機中,安裝VNC服務來實現圖形界面的遠程訪問。使用以下命令安裝VNC服務:

    sudo yum install tigervnc-server
    
  2. 配置VNC服務器

    • 創建一個密碼文件:

      sudo useradd -m -s /bin/bash vncuser
      
    • 設置VNC密碼:

      sudo vncpasswd vncuser
      
    • 編輯VNC服務配置文件 /etc/systemd/system/vncserver@:1.service,確保以下行沒有被注釋:

      User root Group root
      
    • 啟動VNC服務:

      sudo systemctl start vncserver@:1
      
    • 設置VNC服務開機自啟動:

      sudo systemctl enable vncserver@:1
      
  3. 連接遠程桌面

    使用VNC客戶端(如RealVNC、TightVNC等)連接到虛擬機的IP地址和端口(默認為5901)。在VNC客戶端中輸入為VNC用戶設置的密碼。

通過遠程桌面協議(如Xrdp)進行遠程訪問

  1. 安裝必要的軟件

    在虛擬機中,安裝Xrdp服務器:

    sudo yum install epel-release
    sudo yum install xrdp
    sudo yum install tigervnc-server
    
  2. 配置SELinux

    臨時關閉SELinux(設置SELinux成為permissive模式):

    sudo setenforce 0
    
  3. 配置防火墻

    打開3389端口:

    sudo firewall-cmd --permanent --add-port=3389/tcp
    sudo firewall-cmd --reload
    
  4. 啟動并設置Xrdp服務開機自啟

    sudo systemctl start xrdp
    sudo systemctl enable xrdp
    
  5. 使用遠程桌面客戶端連接

    在Windows上可以使用Windows遠程桌面連接,輸入虛擬機的IP地址和用戶名密碼即可。

通過以上步驟,您可以根據自己的需求選擇合適的方法進行遠程控制。

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