ssh遠端登入linux後如何開啟遠端桌面

時間 2021-08-11 16:21:07

1樓:12345額時代

1、開啟虛擬機器(ubuntu 14.04),按住ctrl+alt+t,開啟終端視窗,輸入"sudo apt-get install openssh-server"-->回車。

2、輸入當前使用者登入的密碼-->輸入"y"-->回車-->安裝完成。

3、在終端視窗中,輸入"sudo ps -e | grep ssh"-->回車-->若有sshd,說明ssh服務已經啟動。

4、繼續在終端視窗中,輸入"sudo vim /etc/ssh/sshd_config"-->回車。

5、把配置檔案中的"permitrootlogin without-password"註釋掉(加一個"#"號)-->再增加一句"permitrootlogin yes"-->儲存退出。

6、最後在終端視窗中輸入「sudo service ssh restart」-->完成重啟即可。

2樓:

遠端桌面操作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埠.

3樓:匿名使用者

哎呀!這個有點麻煩,一般情況下都是字元介面的,因為是為了追求速度嗎!要是想用對方的桌面就需要一個軟體,裝在被登陸機器上,當初用過這個,需要很多設定,也很麻煩,搞的不好的時候還會和人家搶滑鼠

4樓:

ssh不可以.. ssh只是相當於一個加了密的telnet ..遠端桌面, 需要使用軟體xmanager

5樓:伊筱語

這個遠端進去是不能開啟遠端桌面的

如何遠端登陸linux圖形介面

6樓:匿名使用者

要麼vnc,要麼用xmanager之類的工具。

前者是可以得到一個圖形化的linux桌面,就象在本地回一樣;後

答者啟動x協議後能夠啟動有圖形介面的程式,然後在本地顯示,貌似不能像本地一樣有圖形化的linux桌面。

7樓:匿名使用者

使用工具軟體復吧,配製

置一下,可

以使用xmanager遠端桌面bai登入。

xmanager網上百度du。

怎麼配置zhixmanager,網上教dao程也很多,我就不具體描述了,可以看看下面這個網頁:

8樓:匿名使用者

linux遠端管理工具推薦:

putty、securecrt、winscp總有一款適合你

9樓:醉刻流年

首先linux執行

yast remote

rcxdm restart

然後xmanager連線

可以遠端桌面linux系統嗎,如何ssh遠端連線linux系統

ssh到linux上通過命令列啟動 vnc server,會分配一個桌面號 例如1 然後通過vnc viewer,輸入伺服器的ip和桌面編號,如 172.28.10.113 1 而後輸入vnc連線密碼就可以登入了。特別注意 一定要記下自己的桌面號,在不用的時候,使用命令 vncserver kill...

如何在ssh斷開後讓遠端伺服器程式繼續執行

用nohup命令,另一種是用screen工具。因為nohup比較方便,所以採用這種方法.當ssh網路斷開後,會向該連線相關所有會話程序發一個sighup訊號,收到這個訊號的程序預設是終止執行,nohup命令的作用就是讓程序不接收到該訊號,這樣就可以在ssh斷開後保證程式繼續執行。同時如果該程式有標準...

如何在linux上遠端訪問本地的mysql

這個問題分兩部分 1 需要系統本身開通資料庫對應的埠,mysql應該是3306 或者直接關閉防火牆 2 mysql開通連線許可權 1 首次安裝的mysql應該是沒有密碼,使用 mysql uroot p回車,直接進入到mysql 頁面 2 開通需要對外連線的帳號許可權 1 updatemysql.u...