1. Home
  2. Linux
  3. Remote access linux

How to remote access Linux from a Linux system

Are you trying to figure out how to access your Linux desktop from your Linux laptop? Don’t know the first thing about remote access? We can help! Follow along with this guide as we show you how to access your Linux desktop from your Linux laptop!

Method 1 – Teamviewer

Teamviewer is the number 1 way you can access your Linux desktop from your Linux laptop. Why? Teamviewer is incredibly easy to use software that requires no prior Linux knowledge, and there’s no need to set up a remote access server. Best of all, you can access your Linux desktop from your Linux laptop even if you aren’t on the same network.

To set up access to your Linux desktop from your Linux laptop, you must install the latest Teamviewer for Linux. As of writing this, Teamviewer 15 is the newest version. To install it, open up a terminal window and follow the installation instructions down below.

Please note that the installation of Teamviewer 15 must happen on both the Linux laptop and the Linux desktop. You will not be able to remotely access your desktop from your laptop without having the app set up on both.

Ubuntu/Debian

On Ubuntu and Debian, you can install Teamviewer by downloading and setting up the latest Teamviewer 15 DEB package.

wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb

sudo apt install ./teamviewer_amd64.deb

Arch Linux

On Arch Linux, you can get Teamviewer 15 via the AUR.

sudo pacman -S git base-devel

git clone https://aur.archlinux.org/trizen.git 

cd trizen 

makepkg -sri

trizen -S teamviewer

sudo systemctl enable teamviewerd

sudo systemctl start teamviewerd

Fedora

On Fedora, you can get the latest Teamviewer via an RPM package from the official website.

wget https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm

sudo dnf install teamviewer.x86_64.rpm

sudo systemctl enable teamviewerd

sudo systemctl start teamviewerd

OpenSUSE

On OpenSUSE, you can get Teamviewer 15 by downloading and installing the official SUSE RPM package.

wget https://download.teamviewer.com/download/linux/teamviewer-suse.x86_64.rpm
sudo zypper install teamviewer-suse.x86_64.rpm
sudo systemctl enable teamviewerd
sudo systemctl start teamviewerd

Remote access Linux with Teamviewer

With the Teamviewer app installed on both your Linux laptop and Linux desktop, follow the step-by-step instructions below to learn how to access your desktop from your laptop remotely.

Step 1: Launch Teamviewer on the laptop, and accept the Teamviewer EULA by selecting the “Accept License Agreement” button.

Step 2: Launch Teamviewer on the desktop, and accept the Teamviewer EULA just like on the laptop by selecting the “Accept License Agreement” button.

Step 3: Once the app is loaded up on both machines, go to Teamviewer on the Linux desktop. Then, look for “Your ID.” Take the ID code and send it to the Linux laptop.

Then, look for “Password” and send the password code to the Linux laptop.

Step 4: Go to the Linux laptop, and find “Partner ID.” Then, enter the ID code from the Linux desktop, and click on the “Connect” button. 

Step 5: Once you’ve selected the “Connect” button, a prompt will appear on the Linux laptop asking for a password. Enter the password from the Linux desktop to gain remote access to your Linux desktop.

Once connected to the Linux desktop via Teamviewer, you will be able to use and manipulate your Linux desktop from your Linux laptop as if you were sitting right at it!

Method 2 – Google Remote Desktop

If you’re not a fan of Teamviewer, another excellent way to access your Linux desktop from your Linux laptop is through Google Remote Desktop. It can be done with the Google Chrome web browser on Linux,  is easy to use, and allows for out of network connections like Teamviewer.

To start remote access with Google Remote Desktop, you will need to install the Google Chrome web browser. To do that, open up a terminal window and enter the commands below.

Note: in addition to installing Chrome and the Chrome Remote Desktop apps, you will need to install the Chrome Remote Desktop extension to Chrome on both machines. Get it here.

Ubuntu/Debian

First, head over to the Google Chrome download page, and click on the “Download Chrome” button. Then, select ” 64 bit .deb (For Debian/Ubuntu),” followed by “Accept and Install” to download the Chrome DEB package. Then, enter the commands below to get Chrome.

cd ~/Downloads/

sudo apt install ./google-chrome-stable_current_amd64.deb

wget https://dl.google.com/linux/direct/chrome-remote-desktop_current_amd64.deb

sudo apt install ./chrome-remote-desktop_current_amd64.deb

Fedora/OpenSUSE

Go to the Google Chrome download page,  click on the “Download Chrome” button, and select ” 64 bit .rpm (For Fedora/openSUSE),” followed by “Accept and Install” to download the Chrome RPM file. From there, enter the commands below to get Chrome.

Fedora
cd ~/Downloads/

sudo dnf install google-chrome-stable_current_x86_64.rpm

sudo dnf install chrome-remote-desktop
systemctl enable --user chrome-remote-desktop
systemctl start --user chrome-remote-desktop
OpenSUSE
cd ~/Downloads/

sudo zypper install google-chrome-stable_current_x86_64.rpm

wget https://download-ib01.fedoraproject.org/pub/fedora/linux/releases/33/Everything/x86_64/os/Packages/c/chrome-remote-desktop-85.0.4183.121-1.fc33.x86_64.rpm
sudo zypper install chrome-remote-desktop-85.0.4183.121-1.fc33.x86_64.rpm
systemctl enable --user chrome-remote-desktop
systemctl start --user chrome-remote-desktop

Remote access Linux with Chrome Remote Desktop

Once everything is installed, follow the step-by-step instructions below to access your Linux desktop from your Linux laptop.

Step 1: On both the Linux desktop hosting the connection and the Linux laptop accessing remotely, open up a new browser tab and head over to remotedesktop.google.com.

Step 2: On the Linux desktop, select the “Remote Support” button at the top. Then, sign in to your Google account using your user account and password.

Step 3: On the Linux laptop, select the “Remote Support” button at the top. Then, sign in with your Google account information.

Step 4: On the Linux desktop, look for the “Get Support” section. Then, click “GENERATE CODE” to generate a support token for the Linux laptop.

Step 5: On the Linux laptop, look for the “Give Support” section of the page. Then, enter the support code into the text box, and click “Connect” to access your Linux desktop from your Linux laptop.