溫馨提示×

Ubuntu SSH遠程桌面連接怎樣實現

小樊
46
2025-09-04 12:50:08
欄目: 智能運維

Ubuntu SSH遠程桌面連接主要有兩種方式:命令行轉發圖形界面和使用專用工具。以下是具體步驟:

一、命令行X11轉發(輕量級圖形界面)

  1. 安裝必要軟件
    確保SSH服務端和客戶端已安裝:

    sudo apt update
    sudo apt install openssh-server openssh-client xauth  # 服務端需安裝xauth
    
  2. 配置SSH服務端
    編輯配置文件 /etc/ssh/sshd_config,啟用X11轉發:

    X11Forwarding yes
    X11DisplayOffset 10
    X11UseLocalhost yes
    

    重啟SSH服務:

    sudo systemctl restart ssh
    
  3. 客戶端連接
    使用SSH命令時添加 -X 參數啟用轉發:

    ssh -X username@remote_ip
    

    連接成功后,可在終端中啟動圖形應用(如 gedit、firefox),界面會顯示在本地機器。

二、圖形化工具(完整桌面環境)

1. VNC方案

  • 服務端安裝
    sudo apt install tightvncserver
    vncserver  # 首次運行需設置密碼
    
  • 客戶端連接
    使用VNC客戶端(如RealVNC Viewer),輸入遠程IP及端口(默認 :1 對應端口5901)和密碼即可。

2. XRDP方案(支持Windows遠程桌面)

  • 服務端安裝
    sudo apt install xrdp
    sudo ufw allow 3389  # 開放防火墻端口
    sudo systemctl enable --now xrdp
    
  • 客戶端連接
    使用Windows遠程桌面客戶端(mstsc),輸入遠程IP和用戶名密碼即可。

注意事項

  • 安全性:X11轉發僅適用于信任網絡,生產環境建議使用VPN+SSH;VNC和XRDP需設置強密碼并限制訪問IP。
  • 防火墻:確保SSH(默認22)、VNC(5901+)、XRDP(3389)端口已開放。
  • 圖形環境:確保遠程系統已安裝桌面環境(如GNOME、XFCE),可通過 sudo apt install ubuntu-desktop 安裝。

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