TeamViewer for Headless Linux Unattended System Access Rumi, March 20, 2016 Googled for hours, couldn’t found a solid documentation on this. After many different stitching material- prepared a little moderate installation (at least it worked for me). My Linux OS is Debian 8.x- believe should work in other debian version and Ubuntu as well. But, before continuing this, make sure- You have a teamviewer account The workstation (assuming a windows client pc) has a teamviewer client program installed to access the headless remote linux system. So here goes it- Download and install the teamviewer installation package from here- https://www.teamviewer.com/en/download/linux/ Install by “dpkg -i teamviewer_i386.deb” Reboot the system as root apply the command “/usr/bin/teamviewer –info”. You’ll get something “TeamViewer ID: 9XXXXXXX7 <– Your ID number” in return. If nothing found, no need to worry- continue to the next steps. Then open a terminal in order to modify the file needed to initiate TeamViewer on startup. Assuming you use vi as your text editor: nano /etc/rc.local By default this document does nothing, we will add a line of code above the last line that says: exit 0 In this instance I am using TeamViewer 11 so my line will look like this: /opt/teamviewer/tv_bin/script/teamviewer & Save and exit Reboot the system Now use this command as root- “/usr/bin/teamviewer setup” You’ll be asked with your teamviewer account ID (email) and account password. deliver them. It’ll be added Now login to http://login.teamviewer.com with your account- you’ll find the newly linux account added. Done! Some useful links that were helpful while working it around- https://blog.teamviewer.com/remote-access-headless-linux/ Launching Teamviewer remotely through SSH https://www.teamviewer.com/en/download/linux/ http://www.digitalarmedforces.org/index.php/8-linux/17-how-to-autostart-teamviewer-in-linux Administrations Configurations (Linux) TeamViewer