使用 Linux 載入和運行遠端應用程式。不是 SSH

使用 Linux 載入和運行遠端應用程式。不是 SSH

我想從遠端 Linux 電腦載入一個應用程式並在我所在的電腦上運行它。我的目標與僅使用 telnet 或 ssh 不同,因為這樣做我仍然會在遠端電腦上執行該程式。它將使用遠端電腦的 RAM 和 CPU。

基本上,我想運行應用程序,但又不想將它們安裝在我的所有電腦上,但又不會降低伺服器電腦的 RAM 和 CPU 的效能。

這可能嗎?

答案1

您可以透過將伺服器設定為 nfs 伺服器並在用戶端上安裝 nfs 共用來完成此操作。第一步是透過安裝所需的軟體包、向檔案「/etc/exports」添加諸如「/opt *(ro)」之類的行並啟動所需的服務來建立 nfs 共用。您必須安裝哪些軟體套件以及必須啟動哪些服務取決於您所使用的 Linux 的風格。此後,將所有應用程式安裝到伺服器上的目錄“/opt”中。接下來,透過安裝所需的軟體包並透過發出「mount :/opt /opt」(替換為伺服器的 IP)來安裝 nfs 共享,將用戶端設定為 nfs 用戶端。請注意,您必須在「/etc/fstab」中新增一行,才能在客戶端的系統啟動時掛載 nfs 共用...

有些應用程式可能會以這種方式運作,有些則不會。一般來說,那些可以完全安裝到一個目錄而不是將檔案放置到其他(系統)目錄(例如“/etc”)的檔案將會起作用。

答案2

您想要使用稱為 X11 轉發的東西。 ssh 到您的伺服器,ssh -Y user@servername然後當您收到提示時,輸入您的應用程式的名稱/usr/bin/firefox。我假設客戶端也是Linux。

相關內容