溫馨提示×

centos虛擬機遠程連接方法

小樊
58
2025-06-20 07:20:29
欄目: 云計算

要在CentOS虛擬機上進行遠程連接,您可以使用以下幾種常見的方法:

使用SSH(Secure Shell)進行遠程連接(適用于命令行操作)

  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. 配置虛擬機網絡

    • 打開VirtualBox,選擇您的CentOS虛擬機,然后點擊“設置”按鈕。
    • 在設置對話框中,選擇“網絡”選項卡。
    • 將“附加到”設置為“NAT”模式。
  5. 查找虛擬機的IP地址

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

    ip addr show
    

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

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

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

    ssh username@虛擬機的IP地址
    

    其中 username 是您在虛擬機中的用戶名,虛擬機的IP地址是您在步驟5中找到的地址。

使用VNC(Virtual Network Computing)進行遠程連接(適用于圖形界面操作)

  1. 安裝VNC服務器

    在虛擬機中,使用以下命令安裝TigerVNC服務器:

    sudo yum install tigervnc-server
    
  2. 配置VNC服務器并設置密碼

    安裝完成后,啟動VNC服務器并設置密碼:

    vncpasswd
    

    系統將提示您輸入并確認密碼。

  3. 配置VNC服務器開機自啟動

    為了確保VNC服務器隨系統啟動自動運行,需要創建一個systemd服務文件:

    sudo vi /etc/systemd/system/vncserver@.service
    

    將以下內容添加到文件中,并將 <user></user> 替換為您的用戶名:

    [Unit]
    Description=Start TigerVNC server at startup
    After=syslog.target network.target
    
    [Service]
    Type=forking
    User=<user>
    Group=<user>
    WorkingDirectory=/home/<user>
    PIDFile=/home/<user>/.vnc/%H:%i.pid
    ExecStartPre=-/usr/bin/vncserver -kill :%i > /dev/null 2>&1
    ExecStart=/usr/bin/vncserver :%i
    ExecStop=/usr/bin/vncserver -kill :%i
    
    [Install]
    WantedBy=multi-user.target
    

    保存并關閉文件。啟用并啟動VNC服務:

    sudo systemctl daemon-reloads
    sudo systemctl enable vncserver@1.service
    sudo systemctl start vncserver@1.service
    
  4. 配置防火墻

    確保防火墻允許VNC連接。VNC通常使用5900端口加上會話ID(例如,會話ID為:1,則端口為5901)。

    sudo firewall-cmd --permanent --add-port=5901/tcp
    sudo firewall-cmd --reload
    
  5. 連接到VNC服務器

    在客戶端電腦上,使用VNC Viewer或其他VNC客戶端軟件,輸入以下格式的連接地址:

    <服務器IP地址>:1
    

    例如,服務器IP地址為192.168.1.100,則連接地址為:

    192.168.1.100:1
    

    輸入您在步驟二中設置的密碼即可連接到遠程桌面。

使用遠程桌面(如Xrdp)進行遠程連接

  1. 安裝必要的軟件

    在虛擬機中,使用以下命令安裝必要的軟件:

    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服務開機自啟

    啟動Xrdp服務并設置為開機自啟動:

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

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

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