溫馨提示×

ubuntu minimal如何進行遠程訪問

小樊
51
2025-06-23 09:03:44
欄目: 智能運維

在Ubuntu Minimal系統上進行遠程訪問,您可以選擇以下幾種常見的方法:

通過SSH進行遠程訪問

  1. 安裝OpenSSH服務器

    打開終端并輸入以下命令以安裝OpenSSH服務器:

    sudo apt update
    sudo apt install openssh-server
    
  2. 啟動并啟用SSH服務

    安裝完成后,啟動SSH服務并設置為開機自啟:

    sudo systemctl start ssh
    sudo systemctl enable ssh
    
  3. 獲取IP地址

    使用 ifconfig(在某些新版本的Ubuntu中可能是 ip addr)命令來獲取您的Ubuntu系統的IP地址。

  4. 連接到Ubuntu系統

    在另一臺計算機上,使用SSH客戶端(如PuTTY、OpenSSH客戶端等)連接到Ubuntu系統。輸入IP地址、端口號(默認是22)、用戶名和密碼即可。

  5. 配置SSH(可選)

    • 更改默認端口:

      編輯 /etc/ssh/sshd_config文件:

      sudo nano /etc/ssh/sshd_config
      

      找到并修改以下行:

      Port 22
      

      改為:

      Port 2222
      

      保存并退出編輯器,然后重啟SSH服務:

      sudo systemctl restart ssh
      
      • 禁用root登錄:

        編輯 /etc/ssh/sshd_config文件:

        sudo nano /etc/ssh/sshd_config
        

        找到并修改以下行:

        PermitRootLogin prohibit-password
        

        保存并退出編輯器,然后重啟SSH服務:

        sudo systemctl restart ssh
        
      • 使用密鑰認證:

        在客戶端生成SSH密鑰對:

        ssh-keygen -t rsa -b 4096
        

        按照提示操作,通常會生成 id_rsa(私鑰)和 id_rsa.pub(公鑰)文件。

        將公鑰復制到服務器:

        ssh-copy-id -p port username@server_ip
        

        例如:

        ssh-copy-id -p 2222 user@192.168.1.100
        

        輸入服務器用戶的密碼后,公鑰將被添加到服務器的授權密鑰列表中。

通過VNC進行遠程訪問

  1. 安裝VNC服務器

    在終端中輸入以下命令安裝VNC服務器:

    sudo apt install tightvncserver 或者 sudo apt install x11vnc
    
  2. 設置VNC密碼

    為VNC服務器設置一個密碼:

    vncpasswd
    
  3. 啟動VNC服務器

    啟動VNC服務器:

    vncserver :1
    
  4. 配置VNC服務(可選)

    為了方便管理,您可以創建一個systemd服務文件來啟動VNC服務器。

    創建并編輯服務文件:

    sudo nano ~/.config/autostart/x11vnc.desktop
    

    在文件中添加以下內容:

    [Desktop Entry]
    Type = Application
    Exec = /usr/bin/x11vnc -display : 1 -auth /home/your_username/.Xauthority -forever -loop -noxdamage -repeat -rfbauth /home/your_username/.vnc/passwd -rfbport 5901 -shared
    Hidden = false
    NoDisplay = false
    X-GNOME-Autostart-enabled = true
    Name = Start x11vnc
    Comment = Start x11vnc at startup.
    

    替換 /home/your_username 為您的用戶名,然后保存并退出。

  5. 連接到VNC服務器

    在另一臺計算機上,下載并安裝VNC客戶端(如VNC Viewer)。輸入Ubuntu系統的IP地址、端口號(例如5901,這是默認的VNC端口)和您在步驟2中設置的密碼即可連接。

通過XRDP進行遠程訪問(僅限圖形界面)

  1. 安裝XRDP服務端

    在終端中輸入以下命令安裝XRDP:

    sudo apt get install xrdp
    
  2. 配置XRDP服務

    編輯 /etc/xrdp/xrdp.ini 文件來配置XRDP服務,例如設置最大連接數、端口號等參數。

    打開配置文件:

    sudo nano /etc/xrdp/xrdp.ini
    

    進行必要的更改后,保存并退出編輯器(在nano中按Ctrl+X,然后按Y確認保存,最后按Enter)。

  3. 啟動并配置XRDP服務

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

    sudo systemctl start xrdp && sudo systemctl enable xrdp
    
  4. 客戶端連接

    在Windows上,可以使用遠程桌面連接客戶端,輸入Linux服務器的IP地址和端口號(例如:3389)進行連接。

請注意,在進行遠程訪問之前,確保您的系統和網絡配置正確,并且已經采取了適當的安全措施,如使用強密碼、啟用防火墻等。

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