How To Install TeamViewer on Ubuntu

There are multiple ways to access any system remotely, one of which is using the TeamViewer application. Using TeamViewer, you can get full control access to the remote system based on the allowed permissions. This is primarily useful while diagnosing and fixing technical problems on user devices, this saves time and effort instead of visiting the user system in person.

If you are using Ubuntu as your daily operating system, and you either need assistance while working by giving remote access to your system, or you need to access other systems remotely, then use the TeamViewer application. This guide will explain how to install TeamViewer on Ubuntu and demonstrate how to access Ubuntu from the Windows operating system using TeamViewer.

3-Ways to Install TeamViewer on Ubuntu 

TeamViewer comes in three versions: quick support, full-client, and TeamViewer-host. However, it is better to install the full client version. Further, for personal use, TeamViewer is free whereas there are for commercial use you have to buy it. To install TeamViewer there are three ways and here I am using the newly released Ubuntu 24.04:

1: Through TeamViewer Deb file

The first method to install TeamViewer is using its Deb file, which you can download from its official site after selecting the suitable version for it. Here I have selected the TeamViewer full client version and then after that opted for the deb file based on my Ubuntu architecture:

Downloading TeamViewer full client Deb file on Ubuntu

Alternatively, if your system is 64 bit then use can use the below command to download the TeamViewer full client deb file using the terminal on Ubuntu:

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

Downloading TeamViewer full client Deb file on Ubuntu using terminal

Once the file is downloaded, install TeamViewer on Ubuntu using the apt package manager:

sudo apt install ./teamviewer_amd64.deb

Installing TeamViewer on Ubuntu using its deb file

Now launch TeamViewer either through the apps menu or terminal, during the first launch you have to agree to EULA and DPA terms and conditions:

teamviewer

Launching TeamViewer on Ubuntu installed via its deb file

After agreeing to the terms and conditions, your TeamViewer will launch:

TeamViewer on Ubuntu installed via its deb file

2: Through TeamViewer Repository

On Ubuntu and other Linux distributions, the apt package manager does not have the repository for the TeamViewer. So by adding the TeamViewer repository, you can install it via apt. To add the repo, first add the validation key in the keyrings directory of Ubuntu by executing:

curl -fSsL https://linux.teamviewer.com/pubkey/currentkey.asc | sudo gpg --dearmor | sudo tee /usr/share/keyrings/teamview.gpg > /dev/null

Adding GPG key for TeamViewer repository on Ubuntu

Next, add the TeamViewer repository in Ubuntu after signing it with the GPG key added previously:

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/teamview.gpg] http://linux.teamviewer.com/deb stable main" | sudo tee /etc/apt/sources.list.d/teamviewer.list

Adding TeamViewer repository on Ubuntu

Now, refresh the apt packages list to successfully add the TeamViewer repository:

sudo apt update

Updating apt packages list after adding TeamViewer repository on Ubuntu

Next, use the apt package manager to install TeamViewer on Ubuntu via its repository by executing:

sudo apt install teamviewer

Installing TeamViewer on Ubuntu adding its repository

Next, use the teamviewer command to launch it:

teamviewer

Launching TeamViewer on Ubuntu installed via TeamViewer repository

3: Through GDebi Package Installer (GUI)

In the first method, I used the deb file for TeamViewer installation on Ubuntu using the terminal. However, there is a GUI method to install TeamViewer on Ubuntu using its deb file that is using the GDebi GUI. First, download the deb file from TeamViewer:

Downloading TeamViewer deb file on Ubuntu

Next, open up the TeamViewer deb file in GDebi package installer on Ubuntu:

Opening TeamViewer deb file on Ubuntu with GDebi Package Installer

Once the file loaded, click on the Install Package option to proceed with the installation:

Installing TeamViewer on Ubuntu using GDebi package installer.

Once the TeamViewer installation is finished, close the installation status bar:

GDebi installation bar while installing TeamViewer on Ubuntu

Now launch TeamViewer on Ubuntu either through the terminal or application menu:

TeamViewer on Ubuntu

Note: TeamViewer comes with a quick support version, which is a sort of plug-and-play version. Just download and extract the TeamViewer tar file and run the TeamViewer file:

Downloading tar file for TeamViewer Quick Support on Ubuntu

How to Install TeamViewer Host on Ubuntu 24.04

If you want to use TeamViewer for unattended access then you can use the TeamViewer host version. The unattended access means a remote access session where the user on the target device is not present and hasn’t explicitly granted permission for the connection at that specific moment. The target device is usually pre-configured to allow remote access without requiring manual user approval each time. To install it, download the TeamViewer host deb file on Ubuntu:

Downloading TeamViewer host Deb file on Ubuntu from its official site

Alternatively, you can download the TeamViewer host deb file using its download link as in the command below:

wget https://download.teamviewer.com/download/linux/teamviewer-host_amd64.deb

Downloading TeamViewer host deb file on Ubuntu using its terminal

Now use the apt package manager to install TeamViewer host on Ubuntu using its deb file:

sudo apt install ./teamviewer-host_amd64.deb

Installing TeamViewer host on Ubuntu using its deb file

Next before launching the TeamViewer host reboot Ubuntu to apply the changes and then launch it via the terminal or apps menu:

TeamViewer host application on Ubuntu

Accessing Ubuntu Remotely From Windows using TeamViewer

To either access any system remotely or to give your system access to any other user using the TeamViewer, it is mandatory to sign in with a TeamViewer account on Ubuntu. Here to demonstrate the use of TeamViewer on Ubuntu, I have accessed it from my Windows system. First, click on the user icon and login to the TeamViewer account, to create a TeamViewer account, visit its management console registration page:

Signing in to TeamViewer account on TeamViewer full client in Ubuntu

Now, copy your Ubuntu TeamViewer ID and password:

Copying Ubuntu TeamViewer ID and Password to access it from Windows operating system

Next, launch TeamViewer on your Windows operating system and enter your TeamViewer ID of Ubuntu, after click on Connect icon to establish the connection:

Connecting to Ubuntu remotely by entering Ubuntu TeamViewer ID on TeamViewer Windows application

Once the connection is established, TeamViewer will ask for the password shown on the Ubuntu for authentication. Enter the password and then click on Log On:

Connecting to Ubuntu remotely by entering Ubuntu TeamViewer password on TeamViewer Windows application

Now you will see that the Ubuntu system is accessed on Windows. Next, based on the control permission you can carry out the desired tasks:

Accessing Ubuntu from Windows operating system via TeamViewer session

Note: To access any system using TeamViewer, you need to add both devices as trusted devices in the TeamViewer account for the management console. Further, you can set the desired control settings for your Ubuntu, for that go to the options tab in the Extra option at the top. Next, go to the advanced option and from there set the desired option for access control:

Changing TeamViewer Access Control settings on Ubuntu

How to Get TeamViewer Password to Show on Ubuntu 

Sometimes when you launch TeamViewer on Ubuntu or on any other Linux distribution, you might experience that the password is not displayed along with the TeamViewer ID. In that case, you need to set the password from the settings:

TeamViewer password not showing on Ubuntu

So for that, go to the Options tab by clicking on the Extra option:

Navigating to TeamViewer Options tab on Ubuntu to change the password settings

Next, click on the Security option on the left, and from there select the password length under the Random password option. After that, click on Apply and then click on OK to save the changes:

Enabling the password for TeamViewer connection on Ubuntu and applying the changes.

Now you will see the password will be displayed along with the TeamViewer ID:

Fixed the password not shown in TeamViewer on Ubuntu

Major Differences between TeamViewer’s Different Versions

To clarify or to give a broader picture of all three types of TeamViewer software, I have given some basic differences in the table below:

DifferencesTeamViewer Quick SupportTeamViewer Full ClientTeamViewer Host
Primary FunctionOnly for Attended accessFor both attended and unattended accessFor Unattended Access
FeaturesBasic functionalities for remote control and viewingSeveral features, like chat, collaboration tools, and file transferComes with core functionalities for remote control and file transfer
Installation ProcedurePlug and play (No installation required)To be installed on both controlling & target devicesTo be installed on target device only (Supported Device)
ApplicationsOccasional remote support scenariosFor both attended & unattended access, collaborationUnattended device management (servers, kiosks, headless systems)
User RequirementRequires user on the target device to grant permissionsCan be used with or without a user presentDesigned for scenarios without a user present

 

Conclusion

To install TeamViewer on Ubuntu there are three ways which include using TeamViewer deb file, TeamViewer repository, and GDebi package installer. Further, to either gain access to any system remotely or to allow your system for remote access you need to have a TeamViewer account and both devices should be added as trusted devices.

Index
Scroll to Top