RealVNC logomark

RealVNC Viewer

Productivity

icon close circle

How to Remotely Access Raspberry Pi from Linux using RealVNC

Contents

RealVNC Server comes built in to Raspberry Pi OS, so if you also run Linux on your everyday computer, reaching your Pi’s desktop from it takes only a few minutes of setup – no separate remote desktop tools required.

Why access a Raspberry Pi from Linux

A headless Raspberry Pi, or one running a project somewhere out of reach, is far easier to manage with a full graphical desktop than over SSH alone. Since RealVNC Connect works the same way across platforms, connecting from a Linux desktop is just as straightforward as from Windows or Mac.

What you’ll need

  • A Raspberry Pi running Raspberry Pi OS, connected to a network
  • A Linux computer to connect from
  • A RealVNC Connect account – a free trial is available
  • About 10 minutes to complete setup on both devices

Step 1: Enable RealVNC Server on your Raspberry Pi

  1. Boot into the Raspberry Pi’s graphical desktop, then select Menu > Preferences > Raspberry Pi Configuration > Interfaces and make sure VNC is set to Enabled. (Alternatively, run sudo raspi-config, then choose Interface Options > VNC > Yes.)
  2. Sign up for a RealVNC account, if you don’t already have one.
  3. On the Raspberry Pi, select Licensing from the RealVNC Server status menu, then enter your RealVNC account’s email and password and follow the on-screen instructions.
  4. Your Raspberry Pi will now appear automatically as a connection in RealVNC Viewer on any device signed in to the same RealVNC account.
RealVNC Server Licensing screen on Raspberry Pi, signing in with a RealVNC account
Signing in to license RealVNC Server on the Raspberry Pi.

Step 2: Install RealVNC Viewer on your Linux computer

On the Linux computer you’ll be connecting from:

  1. Download the RealVNC Connect setup app.
  2. Click Download for Linux.
  3. Extract the installer in your Downloads folder using your file manager, then run it by double-clicking the RealVNC Connect installer icon.
  4. Click Accept and Install, and follow the on-screen instructions. If prompted to disable Wayland, click Yes – this is required for RealVNC Connect to work correctly.
  5. Choose Start my free trial or Sign in to continue, using the same RealVNC account you used on the other device.
  6. Your browser will open automatically. Follow the on-screen prompts, then click Open to return to the RealVNC Connect Setup app.
  7. Review the settings shown, then click Launch.

Your Raspberry Pi will now appear automatically as a connection in RealVNC Viewer, listed under your team.

RealVNC Viewer showing a Raspberry Pi listed as a remote connection
A Raspberry Pi listed as a connection in RealVNC Viewer.

Step 3: Connect to your Raspberry Pi for the first time

In RealVNC Viewer, double-click the Raspberry Pi you want to connect to.

Authenticating

Enter the username and password you normally use to log on to your user account on the Raspberry Pi – not your RealVNC account details.

Keeping your connection secure

RealVNC Connect encrypts cloud connections end-to-end, and cloud connections avoid the need to open any ports or reconfigure your router. For extra protection, turn on two-factor authentication on your RealVNC account and keep your Raspberry Pi’s own user password strong.

Troubleshooting common issues

  • Raspberry Pi not listed in RealVNC Viewer: confirm VNC is enabled in Raspberry Pi Configuration, and that both devices are signed in to the same RealVNC account.
  • Can’t authenticate: use your Raspberry Pi user account’s username and password, not your RealVNC account credentials.
  • Blank or black screen: make sure the Raspberry Pi is booted into its graphical desktop and not just a command-line session.

Start controlling your Raspberry Pi from Linux with RealVNC Connect

RealVNC Connect offers a free trial with no credit card required, so you can test remote access between your Linux computer and Raspberry Pi before subscribing.

FAQs

Can I access a Raspberry Pi from a Linux computer?

Yes. Enable RealVNC Server in Raspberry Pi Configuration, install RealVNC Viewer on your Linux computer, then sign in with the same RealVNC account on both.

Does my Raspberry Pi need a monitor attached?

No, as long as it’s booted into its graphical desktop. Many Raspberry Pi setups run headless with RealVNC Connect providing the only screen.

Do I need a static IP address to connect?

No. A cloud connection through your RealVNC Connect account works over the internet without any router or firewall configuration.

Can I use RealVNC Viewer on the Raspberry Pi itself?

Yes. You can install RealVNC Viewer on a Raspberry Pi too, in case you want to use it to control another remote computer.

Learn more on this topic

Zero trust in manufacturing protects plant access without disrupting production. Learn how to secure legacy equipment, vendors, and IIoT connections...
Need to reach a Windows PC from a Raspberry Pi? Here's how to set up remote access with RealVNC Connect....
Edge computing in manufacturing keeps quality and production decisions moving locally - but what happens when every plant must secure,...

Try RealVNC® Connect today for free

No credit card required for 14 days of free, secure and fast access to your devices. Upgrade or cancel anytime