TeamViewer is one of the most widely adopted and used remote access platform to enable sharing of desktops for remote control, file sharing and even holding of meetings such as for demo purposes. This short tutorial will explain how you can install TeamViewer on Kali Linux Desktop system.
TeamViewer can be installed on Windows, Linux and macOS. Any modern Linux distribution can run TeamViewer without any challenges. Some of the guides we have include:
Install TeamViewer on Kali Linux
Install basic packages for repo and gpg keys management:
sudo apt -y install wget curl gpg ca-certificates
You can manually download the Debian package distributed by TeamViewer or add the APT repository to the system and install TeamViewer on Kali Linux from the repository:
echo "deb http://linux.teamviewer.com/deb stable main" | sudo tee /etc/apt/sources.list.d/teamviewer.list
Import GPG Key:
wget https://download.teamviewer.com/download/linux/signature/TeamViewer2017.asc
cat TeamViewer2017.asc | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/teamviewer.gpg >/dev/null
After addition of TeamViwer repository to Kali Linux, update the package index.
sudo apt update
Then install TeamViewer on Kali Linux:
sudo apt update && sudo apt install teamviewer
Accept installation with y key.
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
figlet finger firebird3.0-common firebird3.0-common-doc freerdp2-x11 gdal-data libarmadillo9 libarpack2 libbson-1.0-0 libcfitsio8 libcharls2
libconfig-inifiles-perl libdap25 libdapclient6v5 libepsilon1 libfbclient2 libfreerdp-client2-2 libfreerdp2-2 libfreexl1 libfyba0 libgeotiff5
libhdf4-0-alt libkmlbase1 libkmldom1 libkmlengine1 libmemcached11 libmongoc-1.0-0 libnetcdf15 libodbc1 libogdi4.1 libqhull7 libspatialite7 libssh-4
libsuperlu5 liburiparser1 libwinpr2-2 libxerces-c3.2 medusa odbcinst odbcinst1debian2 python3-aiohttp python3-aioredis python3-ajpy
python3-apscheduler python3-async-timeout python3-git python3-gitdb python3-multidict python3-pyexploitdb python3-pyfiglet python3-pyshodan
python3-pysmi python3-pysnmp4 python3-quamash python3-smmap python3-tld python3-yarl python3-yaswfp rwho rwhod sparta-scripts toilet-fonts wapiti
xsltproc
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
qml-module-qtgraphicaleffects qml-module-qtquick-controls qml-module-qtquick-dialogs qml-module-qtquick-layouts qml-module-qtquick-privatewidgets
qml-module-qtquick-window2 qml-module-qtquick2
The following NEW packages will be installed:
qml-module-qtgraphicaleffects qml-module-qtquick-controls qml-module-qtquick-dialogs qml-module-qtquick-layouts qml-module-qtquick-privatewidgets
qml-module-qtquick-window2 qml-module-qtquick2 teamviewer
0 upgraded, 8 newly installed, 0 to remove and 821 not upgraded.
Need to get 15.5 MB of archives.
After this operation, 78.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Search TeamViewer on Kali Linux using Desktop Launcher search function.

Accept License Agreement and enter remote computer details to gain access (ID & Password).

You should see a window like this.

The same can be done from the CLI by executing the command:
$ teamviewer
Init...
CheckCPU: SSE2 support: yes
Checking setup...
Launching TeamViewer ...
Launching TeamViewer GUI ...
Thank you for installing TeamViewer on Kali Linux using our guide. I hope this article was helpful. Also check:
Recommended Security Books to read:
- Best Penetration Testing Books
- Best Cybersecurity Books To Read
- Best CompTIA Security+ (SY0-601) Certification Books
- Best Books To Learn Data Security & Encryption
- Top Certified Information Security Manager (CISM) study books
More Kali Linux guides.
Its April 27, 2023 and more than a year later this tutorial has stood the test of time. This tutorial worked flawlessly, zero hiccups.
Software: Kali Linux 2023.1 (codename: kali-rolling)
Hardware: IdeaPad Flex 5 14IAU7
12th Gen Intel(R) Core(TM) i5-1235U
16GB RAM
Iris XE graphics
Thank you Josphat, YOU ARE THE REAL MVP! ! !
Unsatisfied dependencies:
teamviewer : Depends: policykit-1 but it is not installable
Error: Unable to correct problems, you have held broken packages.