Found a new Linux to Linux remote client which to me seems a bit faster and more lite than others. It is called X2Go.
<style type="text/css"> p, li { white-space: pre-wrap; } </style> X2Go Client v. 4.0.5.1 (Qt - 4.8.7)
(C) 2005-2016 by obviously nice: Oleksandr Shneyder, Heinz-Markus Graesing
This is a client to access the X2Go network-based computing environment. This client will be able to connect to X2Go Server(s) and start, stop, resume and terminate (running) desktop sessions. X2Go Client stores different server connections and may automatically request authentication data from LDAP directories. Furthermore, it can be used as a fullscreen login screen (replacement for login managers like XDM). Please visit the project home page at x2go.org for further information.
Very easy to install both server and client versions or both.
Install X2Go Server
1 - For an older version of Ubuntu, use the following command:
sudo apt-get install python-software-properties
2 - For the recent version you may use:
sudo apt-get install software-properties-common
3 - Then add the X2Go PPA software repository, update the packagelist and install the server:
sudo add-apt-repository ppa:x2go/stable
sudo apt-get update
Install X2Go Client
Now, after installing the application on the server you will have to install the client side application on the system of your choice by typing:
sudo apt-get install x2goclient
sudo apt-get install x2goserver x2goserver-xsession
This will install the client side application on your system. The X2Go client will get added automatically to your application menu.
How it works?
Every time a new session is started the script x2gostartagent is executed on your server. The x2gostartagent file creates a new session by finding the unique session ID and adds it to its own database.
Desktop Bindings
To improve the usability, X2Go provides Desktop Binding tools for various desktops. Here are the commands to install them:
Gnome Bindings
sudo apt-get install x2gognomebindings
(Not available for GNOMEv3 environment yet)
MATE Bindings
sudo apt-get install x2gomatebindings
KDE/Plasma Bindings
sudo apt-get install plasma-widget-x2go
LXDE Bindings
sudo apt-get all x2golxdebindings
XFCE4 Bindings
Bindings for XFCE4 have not been created yet, but you can install GNOME bindings for that purpose.
Using the client side application
The next steps describe the setup of the first connection to your X2Go server:
Session name: Fill out your session name.
Host: This can be your host name or IP address.
Login: This will be your user name with which you will be logging in on to the remote server.
SSH port: This will be your port number that you will be using to connect to your remote server, the default used is 22, you may change it as per your settings on SSH config file (/etc/ssh/sshd_config).
RSA/DSA key: You may specify the key, if created. The key decryption will prompt password for decryption.
Session type: Select your desktop manager that you are using currently on the remote server.
<style type="text/css"> p, li { white-space: pre-wrap; } </style> X2Go Client v. 4.0.5.1 (Qt - 4.8.7)
(C) 2005-2016 by obviously nice: Oleksandr Shneyder, Heinz-Markus Graesing
This is a client to access the X2Go network-based computing environment. This client will be able to connect to X2Go Server(s) and start, stop, resume and terminate (running) desktop sessions. X2Go Client stores different server connections and may automatically request authentication data from LDAP directories. Furthermore, it can be used as a fullscreen login screen (replacement for login managers like XDM). Please visit the project home page at x2go.org for further information.
Very easy to install both server and client versions or both.
Install X2Go Server
1 - For an older version of Ubuntu, use the following command:
sudo apt-get install python-software-properties
2 - For the recent version you may use:
sudo apt-get install software-properties-common
3 - Then add the X2Go PPA software repository, update the packagelist and install the server:
sudo add-apt-repository ppa:x2go/stable
sudo apt-get update
Install X2Go Client
Now, after installing the application on the server you will have to install the client side application on the system of your choice by typing:
sudo apt-get install x2goclient
sudo apt-get install x2goserver x2goserver-xsession
This will install the client side application on your system. The X2Go client will get added automatically to your application menu.
How it works?
Every time a new session is started the script x2gostartagent is executed on your server. The x2gostartagent file creates a new session by finding the unique session ID and adds it to its own database.
Desktop Bindings
To improve the usability, X2Go provides Desktop Binding tools for various desktops. Here are the commands to install them:
Gnome Bindings
sudo apt-get install x2gognomebindings
(Not available for GNOMEv3 environment yet)
MATE Bindings
sudo apt-get install x2gomatebindings
KDE/Plasma Bindings
sudo apt-get install plasma-widget-x2go
LXDE Bindings
sudo apt-get all x2golxdebindings
XFCE4 Bindings
Bindings for XFCE4 have not been created yet, but you can install GNOME bindings for that purpose.
Using the client side application
The next steps describe the setup of the first connection to your X2Go server:
Session name: Fill out your session name.
Host: This can be your host name or IP address.
Login: This will be your user name with which you will be logging in on to the remote server.
SSH port: This will be your port number that you will be using to connect to your remote server, the default used is 22, you may change it as per your settings on SSH config file (/etc/ssh/sshd_config).
RSA/DSA key: You may specify the key, if created. The key decryption will prompt password for decryption.
Session type: Select your desktop manager that you are using currently on the remote server.