As I have been told, there Is no 'official' method to replace MS Server completely, but yet for each usage case, requires another set of software, I will rephrase this on what I want know.
I am looking for a way to install packages on my Ubuntu client from my Ubuntu Server!
To give you an image on what I want, is this, select my client and install the software I want to install on it, from my server!
Additional Information:
Ubuntu Desktop (laptop)
- Ubuntu Unity, Trusty Tahr, 14.04.3
Ubuntu Server (laptop)
- Ubuntu Mate, Trusty Tahr, 14.04.3
Both are connected to the internet via WiFi.
Since as per your comment a CLI solution is ok, I'll post a CLI solution which you may use if you don't find a GUI equivalent;
Running
ssh
on the local host (in this case on the Ubuntu Server installation) you can get anssh
shell running on the remote host (in this case on the Ubuntu Desktop installation) which you can use to install the software via the command-line as you would on the local host (e.g. by compiling / installing or by runningapt-get
);First, install the
ssh
server on the remote host:Then you can run an
ssh
shell on the remote host by running thessh
client on the local host:Where
user
is the user you want to login as on the remote host and wherehost
is the remote host's name / IP address.The first time you'll be prompted with a message like this one:
Typing
yes
and hitting Enter you'll be prompted for your password:Typing your password and hitting Enter you'll be prompted with a message like this one:
Typing
exit
and hitting Enter will end thessh
session:While in an
ssh
session as a certain user you can execute any command the user can run on the remote host.Installing software on the remote host from the local host using
ssh
+apt-get
can be simplified e.g. by adding an user-defined function in your local host's~/.bashrc
(remember to runsource ~/.bashrc
afterwards):And by calling the function:
Further Reading:
Is there an SSH client which duplicates commands to multiple terminals?
How to setup passwordless SSH access for root user
An extension to @kos's answer. I found a GUI client for SHH, for Linux. Putty, a free telnet/ssh client. It resides in the Ubuntu Trusty Tahr repository:
I looks pretty straight forward, as seen here on this screenshot: