Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am wanting to load an application from a remote Linux pc and run it on the one that I am sitting at. My goal is different than just using telnet or ssh, because by doing that I would still be running the program on the remote computer. It would be useing the RAM and CPU of the remote computer.

Basically I want to run applications without them being installed on all of my computers, but without bogging down the server computer's RAM and CPU.

Is this possible?

share|improve this question
up vote 1 down vote accepted

You could do this by setting up your server as an nfs-server and mount the nfs share on your client. The first step is creating the nfs share by installing the required packages, adding a line like "/opt *(ro)" to the file "/etc/exports" and starting the needed services. Which packages you have to install and which service you have to start depend on the flavour of Linux you're using. After this install all applications to the directory "/opt" on the server. Next you set up your client as nfs client by installing the required packages and mounting the nfs share by issuing "mount :/opt /opt" (replace with the ip of your server). Please be aware you have to add a line to "/etc/fstab" to have the nfs share be mounted on system startup of your client...

Some application may work this way, some will not. Generally those will work which can be installed completly to one directory and not placing file to other (system) directories like "/etc".

share|improve this answer
I think that I will try using samba. – Sudo Bash Jun 23 '12 at 16:53

You want to use something called X11 forwarding. ssh to your server with ssh -Y user@servername and then when you get a prompt type the name of your app /usr/bin/firefox for example. I'm assuming the client is Linux as well.

share|improve this answer
If I am not mistaken, this still runs the program on the server computer and simply displays the graphical result on the client screen. This isn't what I want. – Sudo Bash Jun 1 '12 at 0:58
Okay, I upvoted happenpappen's answer – flashnode Jun 1 '12 at 19:40

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.