NX:帶有免費軟件的遠程X11連接

想像一下,您想在家中使用計算機,而您的弟弟正在檢查其社交網絡,您需要執行一項任務。最重要的是,您需要的文件位於該“非常繁忙”的計算機上。 從任何PC 從您訪問房屋的用戶帳戶中 計算機 那時候你的兄弟正在使用,瞧, 您的會議 擁有一切以及擁有的一切,就好像您在服務器前並在工作一樣,很好嗎? 好吧,NX技術可以做到這一點以及更多。


NX是一項由法國公司NoMachine開發的技術,它允許快速執行遠程X11會話並具有出色的圖形質量,該技術免費(但免費)提供商業客戶端和服務器應用程序。

NX服務的速度歸因於X11協議執行的壓縮和緩存,從而最大程度地減少了客戶端和服務器之間傳輸的信息量。 但是速度並不是唯一要考慮的問題,因為所有信息都通過SSH傳輸,所以NX還提供了安全的服務。 也就是說,您可以忘記LDAP,使用Apache和SSL的安全目錄,Samba,NFS或任何其他解決方案來訪問網絡上的數據,而使用NX足以從網絡上的任何PC連接到您的用戶帳戶和數據他們會在那裡。

NX與VNC不同,它被認為是瘦客戶端服務,因為它不僅限於提供可視化和遠程桌面控制,還允許訪問服務器上的用戶帳戶,而不會干擾其他用戶。從服務器本身或任何其他計算機上同時訪問其帳戶。

另一個優點是使用NX無需購買複雜的硬件,例如,如果您打算使用通過PXE / LTSP使用的輕型終端,則必須具有支持PXE引導的網卡,這不僅可以防止舊計算機被重用,而且服務器需要兩張卡借助NX技術,只需要一個簡單的本地網絡即可運行,而不必花錢購買特定的硬件。

如果上述還不夠,請想像一下,如果我們有一個正在運行多個用戶的局域網並且突然出現經典的停電,那麼如果您沒有保存工作,實際上可以對工作說再見,而使用不受中斷保護的NX Server足夠的話,我們就可以重新啟動客戶端,訪問打開的會話並繼續您的工作,從而為網絡中的所有PC節省不間斷的電源。 (相信我,這行得通,當我運行測試並看到它運行完美時,我感到非常驚訝)。

NX技術的網絡圖

從圖中可以看出,如果您擁有一個適度的局域網,就足以使用NX技術實施解決方案。

要求如下:

顧客:

  • 最低400MHz處理器
  • 128 MB RAM
  • 35 MB的磁盤空間(用於安裝客戶端應用程序)
  • 網絡連接

服務器:

服務器所需的硬件會有所不同,具體取決於連接到服務器的客戶端數量以及要執行的應用程序類型。

以我的口味,NoMachine應用程序非常好,但是幸運的是,利用NX技術的核心已獲得GPL 2許可的事實,已經開發出了相同質量和免費的替代品, 整潔 這是一個免費的NX服務器,作為我建議使用的客戶端 OpenNX的 這也是免費軟件。

作為新聞,我評論NoMachine告知第4版的NX技術將不再是自由軟件,而是擁有私有許可證。

http://www.nomachine.com/news-read.php?idnews=331

我們在哪裡可以使用NX?

  • 計算機教室或實驗室。
  • 辦事處
  • 在家裡
  • 圖書館
  • 在任何地方,我們都有一台擁有良好資源的服務器和可回收的舊計算機。

安裝Neatx(服務器)

我們將Neatx存儲庫添加到/etc/apt/sources.list文件中,但是首先我們將對該文件進行備份以進行修改。

cp /etc/apt/sources.list /etc/apt/sources.list.original

現在我們繼續添加存儲庫

nano /etc/apt/sources.list

然後在文件末尾添加以下行:

DEB http://ppa.launchpad.net/freenx-team/ppa/ubuntu 清醒的主
DEB-SRC http://ppa.launchpad.net/freenx-team/ppa/ubuntu 清醒的主

我們保存並關閉文件。

我們更新存儲庫。

APT-get的更新

我們安裝。

apt-get 安裝neax-server

請記住,您可以創建多個帳戶以從NX客戶端進行訪問。 在此示例中,我們將向該服務器添加3個neatx,neatx2和neatx3帳戶,最好以圖形方式創建它們,因為從終端添加用戶至少在Debian 6中無效。

在Gnome 2.x中

系統>管理>用戶和組

在Gnome 3及更高版本中

在出現您的用戶名的上面板中>系統設置>用戶帳戶

添加後,一切都準備就緒,這是事實,服務器上無事可做,一切都已配置。

安裝OpenNX(客戶端)

我們添加了OpenNX存儲庫,就像服務器一樣,我們製作了備份副本並編輯了文件,但是現在添加了這一行:

deb http://download.opensuse.org/repositories/home:/felfert/Debian_5.0 ./

我們保存並關閉。

添加存儲庫密鑰,從以下位置下載密鑰 這裡 在終端中,將自己定位在我們下載密鑰的目錄中,啟動以下命令。

apt鍵添加Release.key

我們更新存儲庫。

APT-get的更新

我們安裝。

apt-get 安裝 opennx

一切準備就緒。

我們還在其官方頁面上找到了其他發行版和不同操作系統的軟件包和存儲庫。

http://opennx.net/download.html

儘管示例存儲庫是在Ubuntu和Debian中都為我服務的存儲庫。

現在,我們將從客戶端訪問我們的遠程會話。

應用程序> OpenNX客戶端> OpenNX連接嚮導

出現OpenXN嚮導

我們按下《下一步》按鈕。

我們為會話和服務器的IP命名,然後將速度更改為LAN。

我們選擇Unix作為系統以及服務器上安裝的桌面(在本例中為GNOME)。

我們未啟用“啟用所有流量的SSL加密”選項,而未啟用此選項,則服務器將無法工作,因為它不允許未加密的會話。

我們禁用“在桌面上創建快捷方式”選項,因為如果啟用該選項,則可以工作,但在桌面上創建快捷方式時會標記為錯誤。

現在我們將看到OpenNX客戶端

我們將要連接的用戶,密碼,
我們選擇之前創建的會話,然後按“登錄”。

我們將看到OpenNX建立與服務器的連接,進行身份驗證並下載必要的數據以啟動會話。

如果一切順利,如上所述,我們將可以連接到遠程服務器上的會話,而不會干擾任何其他也在服務器上或通過OpenNX物理訪問其帳戶的用戶。

有兩個問題。

從Ubuntu 11.10中安裝的客戶端訪問也使用Ubuntu 11.10的NX Server。

在此捕獲中,我們看到我們從Ubuntu 6.0的客戶端訪問Debian 11.10中安裝的NX服務器,在窗口的標題欄中會出現“ Neatx”,接著是用戶,服務器名稱以及會話。 。

在測試中,使用Athlon X3在服務器上同時訪問了2個用戶帳戶
擁有2 GB的RAM,並且運行良好,可以在運行LibreOffice Writer和Firefox的情況下從本地網絡上的其他客戶端訪問每個帳戶,但它們都沒有任何缺點。

這些是運行OpenNX來訪問遠程用戶帳戶的3台客戶端PC。

檢索會話

如果由於某種原因,客戶由於電源故障而丟失了連接,有人絆倒了計算機的電源線,或者您的弟弟卡在了PC的電源按鈕上,請不要擔心,您的遠程會話已在服務器上運行,只需再次打開客戶端並啟動會話,將出現如下屏幕

您選擇正在運行的會話,按《恢復》按鈕,離開會話後將再次進行會話。

根據NX技術的規範,還可以遠程訪問音頻,至少到目前為止,我還無法使其正常工作。

好吧,我希望本教程對您有用,它確實是每個人都可以使用的出色工具。


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   匿名 他說:

    有趣,但是我更喜歡使用xrdp,因為通常情況下,由於gnome和Windows都集成了客戶端,因此不需要安裝客戶端,它也可以與智能手機和瘦客戶端一起使用。

  2.   山姆 他說:

    請注意,這不是完全正確的,對於LTSP,不需要帶有PXE的網卡,您可以從USB,CD,Diskette引導客戶端,也不需要在客戶端計算機中安裝硬盤,必須在其中安裝nx客戶端。帶有硬盤的系統。 NX可以很好地替代VNC或Rdesktop,但是如果您需要的是擁有更好的瘦客戶機服務器LTSP或TCOS。

    問候。

  3.   路易斯 他說:

    優秀的技術和教程。

    請注意,還應在硬件級別提及,必須具有至少10/100/1000 Mbps的速度的交換機,並且客戶端計算機上的網卡也可以該速度工作。

    這樣一來,我們就不會有客戶抱怨網絡速度很慢,而最終會要求我們最好放棄NX技術的想法。

  4.   Gonza配音 他說:

    我的局域網與Samba相連……並且我僅使用可以連接4台PC的調製解調器路由器。
    我用它來訪問和共享PC之間的文件。

    帖子中的信息非常好,也許我會在某個時候嘗試一下。

    非常感謝您!

    問候🙂

  5.   林古克斯 他說:

    撒尿珍珠!! 我正在通過測試進行此操作! 而且我沒有呆在ltsp上,我只是在ssh中工作,而是在共享應用程序和用戶中工作,因為我只是在學習,但是現在,我希望對我來說更好,因為現在我使用的機器已經超過10幾年了,我正在使它們發揮作用! 好的 !! 我會嘗試的! 因為我已經參加比賽了! 它說如果我現在已經對ssh感到驚訝,那麼這很好。

  6.   我的郵件 他說:

    我建議你看看這個 http://theqvd.com/

  7.   讓我們使用Linux 他說:

    有趣的……很好的貢獻。

  8.   納喬 他說:

    我建議您看看同樣基於NX技術的x2go。

  9.   熊貓人 他說:

    我想我會在新的樹莓派上嘗試一下
    http://www.tiaowiki.com/w/Install_NX_Server_on_Raspberry_Pi
    我很興奮!!!

  10.   熊貓人 他說:

    我只是將客戶端和服務器都安裝在同一台PC上進行測試。 我找不到在任何地方啟動客戶端x的方法。 ubunutu 10.04有什麼想法嗎?

  11.   同步標記 他說:

    ssh -X?

  12.   agt1729 他說:

    我推薦Ammy Admin(http://www.ammyy.com)不需要安裝或特定的配置設置。 它可以在NAT網關後面和任何LAN上運行。