One of the best ways to access the Raspberry Pi over a network on your PC is by remote access- commonly referred to as Remote Desktop Access. There are several applications that you can use to get Remote Desktop Access. They include Team viewer, AnyDesk, VNC, Windows Remote Desktop, and many more.
- Anydesk Platforms
- Anydesk Arm64
- Install Anydesk Software
- Install Anydesk Printer
- Install Anydesk On Ubuntu
Actually why I wanted to install Anydesk is because it is simple to use and the Raspberry Pi is located 300 kilometres away in a small village from my location (Bangalore India). There my dad is using Raspberry Pi 4 4gb model running Ubuntu Mate 64bit 20.04lts as a desktop computer. AnyDesk works with Linux, macOS, Windows 10, Windows 8, Windows 7, Windows XP, and Windows server operating systems, as well as Android, iOS, FreeBSD, and Raspberry Pi; Clipboard contents can be synced across the host and client computer; AnyDesk run in portable mode by default but you can install it like a regular program if you like. This guide will walk Ubuntu users though the steps to install AnyDesk on Ubuntu 20.04/18.04 Linux Desktop. AnyDesk is a remote server management tool which provides powerful Linux-based connectivity for smooth and seamless remote access to any computer. While TeamViewer being the topmost choice, Anydesk also provides a good alternative since it is free. In case you are banned by TeamViewer for some reason, try Anydesk. On Raspberry’s web browser, open Anydesk Get Anydesk for Raspberry Pi page. Click on Download Now button under Download Anydesk.
For this particular post, we will look at how to set up a VNC server on your Raspberry Pi. To make it more interesting, we will do that remotely over an SSH connection. If you have a monitor setup, execute the commands on Pi’s Terminal.
A VNC (Virtual Network Computing) is a desktop sharing system that enables you to connect remotely to another computer. It makes use of the Frame Buffer protocol (RFB), which allows you to transmit the keyboard and mouse events from your PC (thin client) to the remote computer (thick client), which relays back the graphical-screen updates.
Installing VNC Server on Raspberry Pi
With that necessary background information, let’s dive in and get started.
Step 1. Login remotely to your Pi via SSH
If you have not yet enabled SSH on your Pi, read our post on connecting to Wi-Fi and allowing SSH without the monitor on Raspberry. To connect via SSH, you will need to know your Raspberry’s IP-address. You can log in to your router and list the connected devices. Once done, execute the command below on your PC. If you are on Linux, use the Terminal, Windows users can opt for Putty.
Alternatively, if you don’t have access to the router, use the commands below:
Note: In the above commands pi is my user account, while raspberry is the hostname. In case you are using different names, then replace them accordingly.
Remotely access Pi
Step 2. Update your Raspberry Pi
Once you establish a successful SSH connection, you will notice the Terminal prompt change to your Pi’s user and hostname. Execute the commands below to get the latest updates.
Step 3. Enable VNC
By default, the VNC server is disabled on Raspberry. To enable it, execute the command below:
raspi-config
A window will pop-up on your Terminal, Select the option Interfacing Options. Use the Arrow keys to scroll between the different options.
On the window that appears, select VNC and hit Enter.
Enable VNC
You will get a prompt on whether you want to enable VNC, select Yes, and hit Enter.
Now, we have our VNC server setup. However, we will need to change the default screen resolution; otherwise, you will get the error “Cannot currently show the desktop” on your VNC client.
Anydesk Platforms
Step 4. Change the Default Screen resolution.
Execute the raspi-config command again if you had closed the graphical pop-up screen.
Select Display Options and hit Enter.
Display Options
On the next screen that appears, select Resolution and press Enter.
Select the screen resolution you want to use from the options below. The default is (1024×768). Press Enter when done.
Default Resolution
You will get a prompt to reboot your Raspberry; select yes.
Step 5. Connect over VNC
Now that we have enabled the VNC server on our Pi, we can access it from our PC. First, we will need to install a VNC client application that will communicate with the VNC server. You can use some of the available VNC client applications, including VNC Connect, Remmina, TigerVNC, Vinagre, TightVNC, etc. This post will use VNC Viewer installed on my Ubuntu Linux system.
Launch the VNC viewer application and enter the Raspberry’s IP-address to connect. You will see a pop-up window where you will be required to enter the Username and Password of your Raspberry Pi. Press Ok.
If the credentials are correct, you should see your Raspberry Graphical Desktop.
VNC Viewer
Congratulations! you have set up a VNC connection for your Raspberry successfully. In case you have any trouble carrying out any of the Steps described above, feel free to leave a comment below.
AnyDesk is a proprietary remote desktop software for Windows, Linux, MacOS, freeBSD, Raspberry pi, chrome OS, Android and iOS. It is free for evaluation and personal use and also comes in paid plans. You can use AnyDesk as remote support and monitoring application. It is using home build DeskRT codec to transfers image data between computers even with bandwidths as low as 100 kB/sec with 60 fps on local networks.
Anydesk using the TLS 1.2 and RSA 2048 asymmetric key exchange encryption for connection. It also providing File transfer and remote printing features.
Anydesk Arm64
Install AnyDesk Remote Desktop on Ubuntu Linux

Install Anydesk Software
AnyDesk is available as native .deb and Flatpak package file formats. You can install it via your terminal application.
Install AnyDesk via DeB:
Download AnyDesk from above link. Select Debian/Ubuntu/Mint option and Click the Download Now button and save it in your Downloads folder.
In terminal app (ctrl+alt+t) run below commands one by one. Here “anydesk_6.0.1-1_amd64.deb” is the downloads file name. You can change below commands based on your downloaded file name.
You can open it from all applications menu.
Install AnyDesk via Flatpak:
If you don’t have flatpak and flathub installed on your system follow above “install flatpak on ubuntu” link and install it on your system. Also restart after install. If already installed just skip above and in terminal run below AnyDesk flatpak installation command.
You can run AnyDesk flatpak via below command.
Just ask your partner’s AnyDesk ID and connect.

Install Anydesk Printer
That’s it.
Install Anydesk On Ubuntu
