題:
適用於Linux的遠程桌面軟件
Flyk
2014-02-25 17:21:31 UTC
view on stackexchange narkive permalink

在使用Linux方面,我是一個新手。我通常使用Windows進行所有操作,但是我現在有一台運行Ubuntu的計算機,希望能夠使用某種圖形化遠程桌面軟件來管理/偶爾使用它。

我目前使用vino作為但是,我發現這台計算機上的VNC服務器運行緩慢,在主機上佔用了相對大量的CPU時間,並且需要在我用來訪問該計算機的任何計算機上安裝其他軟件。

如果可能,我希望與Microsoft的遠程桌面協議兼容,以便可以使用MSTSC,該軟件幾乎可以在我當前使用的任何計算機上使用(無論是在工作中,在家中還是在朋友家中),而無需安裝

由於我在Linux上的臨時用戶狀態,因此應該易於安裝(或提供安裝說明)。

就個人而言,我將運行本地X服務器,然後使用SSH X11轉發。或運行Xvnc(這是一台速度更快的VNC服務器,但需要大量設置)。或使用本地X服務器和XDMCP。但是我實際上沒有太多使用Windows客戶端執行這些操作的經驗(我幾乎只運行Linux)。我將這三個建議留給任何人接受和主張。
“遠程訪問”是指您要在遠程Linux機器上運行應用程序並將其顯示在本地Windows屏幕上,還是意味著您在Linux機器上具有本地會話並且要與之交互從Windows機器?與Windows不同,Linux內置了前者,而後者則需要更多工作。
最好是後者,不過我將與您在回答中提出的建議進行比較。
五 答案:
Gilles 'SO- stop being evil'
2014-02-26 08:41:03 UTC
view on stackexchange narkive permalink

從Linux方面來看,很容易在一台計算機上運行Linux應用程序並將其顯示在另一台計算機上。 Linux的圖形界面基於 X Window System(又名X11​​),它是網絡透明的:應用程序將命令發送到顯示子系統,並且這些命令可以通過網絡發送。

在Linux上遠程執行命令的事實上的標準是 SSH

所有這些在Linux上都是開箱即用的,只要您嘗試使用遠程計算機即可。到達具有公共IP地址(即不在NAT後面)。在命令行上,您只需運行 ssh darkstar myapp ,並且 myapp darkstar 上執行並在本地顯示。 (根據配置,您可能必須運行 ssh -X darkstar myapp 來激活“ X11轉發”,即GUI命令的轉發。)

您執行此操作的方法是與遠程Linux機器的本地控制台上運行的任何GUI應用程序完全無關。從Linux的角度來看,大多數遠程訪問Windows機器的方法都讓您運行在Windows機器的控制台上顯示的應用程序,這確實令人感到奇怪和局限(如果遠程機器沒有頭,為什麼它仍然必須擁有GPU) ?還有其他人想在本地使用機器怎麼辦?)。

Windows本身不支持X11。作為我的 Windows生存工具包的一部分,我使用了 Xming,它是Windows的X11服務器。安裝非常簡單:下載並執行安裝程序。您僅需要字體即可運行使用服務器渲染的位圖字體的傳統X11應用程序。 Xming有付費版本,但我只使用過開源版本。另外,您需要一個SSH應用程序。如今,膩子是事實上的標準。 XMing附帶了PuTTY的便攜式版本。還有一些便攜式Windows免費軟件集合,其中包括(可移植免費軟件集合 XMing + PuTTY棒上,…)。在PuTTY配置中,在“連接→SSH→X11”下,確保啟用X11轉發並將“ X顯示位置”設置為 localhost:0 (請參見例如本教程)。

從Linux的角度來看,這可以為您帶來最佳體驗,但是確實需要在Windows端安裝軟件。


或者,如果您想要Windows-就像在本地Windows屏幕上看到的是在遠程Linux計算機上本地顯示的副本的體驗一樣,您可以在Linux上運行遠程桌面服務器,並通過Windows客戶端(例如MSTSC)連接到該服務器。 Xrdp是我所知道的唯一的Linux RDP服務器;有一個 Ubuntu軟件包。作為在Ubuntu上啟動會話的一部分,運行 xrdp ,當您登錄Linux計算機的控制台時,您將能夠從Windows計算機訪問該會​​話。請注意,如果使用RDP,則應採取一些安全預防措施,因為協議不安全;最簡單的方法是使用SSH隧道(有關SSH設置,請參見上文),並在客戶端計算機上運行RDP客戶端以連接到隧道的入口(也在客戶端計算機上)。

MvG
2014-03-06 15:51:12 UTC
view on stackexchange narkive permalink

您可能想看看 nomachine。自上次使用以來已經有一段時間了,但是在那時,它是VNC或X11轉發的更快的替代方法,因此效果很好。而且他們最近似乎已經改善了跨操作系統支持。

如果已經有一段時間了,他們已經切換到新協議。它的速度更快,但是它使您可以像VNC一樣遠程訪問當前會話,而不必像nx3協議那樣選擇啟動單獨的持久性會話。
@JourneymanGeek:我一直將VNC與TightVNC一起使用,為此也開始了一個新的會話。但是由於nx3是基於X11協議的afaik,因此我可以看到它們必須進行很多更改才能使其在accress平台上運行。
riccivr
2014-02-25 19:45:21 UTC
view on stackexchange narkive permalink

我發現 Team Viewer 是一個很好的工具,可以在 Windows Mac OS Linux (打包為.deb,.rpm,如果要編譯,則提供源代碼),也可以在移動設備(例如 Android iOS Windows Phone

安裝非常簡單,因為使用Ubuntu的步驟如下:

此處 a下載.deb >,選擇32位還是64位

簡單方法

  • 現在,您可以右鍵單擊te文件並通過 Ubuntu軟件打開居中,然後單擊安裝

命令行方式

使用 Ctrl + alt + t 找到.deb所在的路徑,然後鍵入以下內容:

-對於32位軟件包:

  sudo dpkg -i teamviewer_linux.deb  

-對於64位軟件包:

  sudo dpkg -i teamviewer_linux_x64。 deb  

如果“ dpkg”表示缺少依賴項,請通過執行以下命令來完成安裝:

  sudo apt-get install -f  

這是獲取此信息的來源

OP沒有GUI,您如何計劃使用USC?
“遠程使用某種圖形化遠程桌面軟件”陷入了這一句,對此造成的不便表示抱歉
Franck Dernoncourt
2014-03-06 22:12:24 UTC
view on stackexchange narkive permalink

我使用 RealVNC。它是非免費的(30 USD),但我發現它的CPU不足,比以前的VNC服務器( TightVNC)更快,並且具有許多功能,例如:

  • 可通過GUI配置
  • 加密連接
  • IP過濾以限制允許連接的計算機範圍
  • 空閒超時以終止非響應連接
  • 審核日誌記錄

它可在Linux / Windows / Mac上運行,並且易於使用。但是,它與Microsoft的遠程桌面協議不兼容,並且需要在我用來訪問該計算機的任何計算機上安裝其他軟件。但是我發現它的易用性及其所具有的功能是值得的。

kenorb
2018-01-07 21:53:21 UTC
view on stackexchange narkive permalink

您可以安裝 FreeRDP,它是遠程桌面協議(RDP)的免費實現。它適用於Linux和macOS。查看 GitHub頁面



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...