linu系統怎麼開啟遠端桌面,linux 系統怎麼開啟遠端桌面

2021-08-01 07:36:50 字數 2588 閱讀 4079

1樓:匿名使用者

遠端桌面操作linux,我覺得用vnc-viewer更好點

在2臺linux機器之間,

修改伺服器端配置檔案/etc/ssh/sshd_config中的兩個引數

x11forwarding no

forwardx11trusted yes

修改客戶端配置檔案/etc/ssh/ssh_config

forwardx11 yes

則從客戶端ssh到伺服器端後會自動設定display環境變數, 允許在伺服器端執行的圖形程式將圖形顯示在客戶端上. 在伺服器上檢視環境變數顯示如下(這個結果不同的時候並不相同)

display=localhost:10.0

*************************====

在linux/unix類作業系統上, display用來設定將圖形顯示到何處. 直接登陸圖形介面或者登陸命令列介面後使用startx啟**形, display環境變數將自動設定為:0:

0, 此時可以開啟終端, 輸出圖形程式的名稱(比如xclock)來啟動程式, 圖形將顯示在本地視窗上, 在終端上輸入printenv檢視當前環境變數, 輸出結果中有如下內容:

display=:0.0

使用xdpyinfo可以檢視到當前顯示的更詳細的資訊.

display環境變數格式如下host:numa.numb, host指xserver所在的主機主機名或者ip地址, 圖形將顯示在這一機器上, 可以是啟動了圖形介面的linux/unix機器, 也可以是安裝了exceed, x-deep/32等windows平臺執行的xserver的windows機器.

如果host為空, 則表示xserver執行於本機, 並且圖形程式(xclient)使用unix socket方式連線到xserver, 而不是tcp方式. 使用tcp方式連線時, numa為連線的埠減去6000的值, 如果numa為0, 則表示連線到6000埠; 使用unix socket方式連線時則表示連線的unix socket的路徑, 如果為0, 則表示連線到/tmp/.x11-unix/x0 .

numb則幾乎總是0.

如果使用su username或者su - username切換到別的使用者, 並且使用命令

export display=:0.0

設定display環境變數, 執行圖形程式(如xclock)時會收到如下錯誤:

xlib: connection to ":0.0" refused by server

xlib: no protocol specified

error: can't open display: :0.0

這是因為xserver預設情況下不允許別的使用者的圖形程式的圖形顯示在當前螢幕上. 如果需要別的使用者的圖形顯示在當前螢幕上, 則應以當前登陸的使用者, 也就是切換身份前的使用者執行如下命令

xhost +

這個命令將允許別的使用者啟動的圖形程式將圖形顯示在當前螢幕上.

在2臺linux機器之間, 如果設定伺服器端配置檔案/etc/ssh/sshd_config中包含

x11forwarding no

客戶端配置檔案/etc/ssh/ssh_config包含

forwardx11 yes

則從客戶端ssh到伺服器端後會自動設定display環境變數, 允許在伺服器端執行的圖形程式將圖形顯示在客戶端上. 在伺服器上檢視環境變數顯示如下(這個結果不同的時候並不相同)

display=localhost:10.0

在客戶機上可以看到有程式監聽了6010埠

netstat -lnp

tcp 0 0 127.0.0.

1:6010 0.0.

0.0:* listen 4827/1

如果希望允許遠端機器上的圖形程式將圖形顯示在本地機器的xserver上, 除了要設定遠端機器的display環境變數以外, 還需要設定本地機器的xserver監聽相應的tcp埠. 而現在的linux系統出於安全的考慮, 預設情況下不再監聽tcp埠. 可通過修改/etc/x11/xinit/xserverrc檔案, 將

exec /usr/bin/x11/x -dpi 100 -nolisten tcp

修改為exec /usr/bin/x11/x -dpi 100

允許在直接使用startx啟**形時啟動對tcp埠的監聽.

修改/etc/kde3/kdm/kdmrc, 將

serverargslocal=-nolisten tcp

修改為serverargslocal=

允許kdm作為顯示管理器時, 啟動會話時監聽相應的tcp埠.

修改/etc/gdm/gdm.conf, 在[security]一節增加

disallowtcp=false

或者在登陸視窗選擇"options" -> "configure login manager..."的security頁面, 取消"deny tcp connections to xserver", 允許gdm作為顯示管理器時, 啟動會話時監聽相應的tcp埠.

2樓:it楠的

linux系統如何遠端桌面windows系統,看看這款軟體吧,簡潔好用

如何開啟遠端桌面連線,如何開啟遠端桌面連線 xp

安裝個連通寶遠端桌面連線軟體即可。windowsxp自帶的遠端桌面怎樣連線?1 在桌面 我的電腦 上點滑鼠右鍵,選擇 屬性 選項。2 在彈出的系統屬性視窗中選擇 遠端 標籤。3 在遠端標籤中找到 遠端桌面 在 容許使用者連線到這台計算機 前打上對勾後確定即可完成xp下遠端桌面連線功能的啟用。當某台計...

電腦自帶遠端桌面連線怎麼用,如何開啟自己計算機遠端桌面連線功能?

在 windows android 或 ios 裝置上使用遠端桌面連線到 windows 10 遠端電腦。設定你想要連線以使其允許遠端連線的電腦 確保您擁有 windows 10 專業版。若要檢視,請轉到 開始 設定 系統 簡介並查詢 版本。欲瞭解如何獲取資訊,請轉到 將 windows 10 家庭...

遠端桌面連線怎麼用啊

怎樣建立遠端桌面du連線 zhi 請單擊 開始dao 指向 程式版 或 所有程式 權 指向 附件 指向 通訊 然後單擊 遠端桌面連線 好了,我們已經開啟了遠端連線,接下來的就是 在 計算機 中,鍵入計算機名或 ip 位址。該計算機可以是終端伺服器,或者是啟用了 遠端桌面 的執行 windows pr...