How to Set Up Raspberry Pi Connect for Remote Access
Connecting to a Pi remotely has always been interesting. There are many solutions, but none are perfect (VNC is limited to a local network, TeamViewer is a commercial product, etc.). But I have good news! With Raspberry Pi Connect, we now have an easy way to connect to a Raspberry Pi from anywhere, using a simple web browser.
Raspberry Pi Connect is pre-installed on the latest Raspberry Pi OS versions or can be installed with a simple command if not already present. A Raspberry Pi account is required to register and connect to the device via a web interface.
So let’s start with a little background on remote access on Raspberry Pi, and then we’ll go through the installation, setup, and tutorial for using Raspberry Pi Connect on Pi.
If you’re new to Raspberry Pi or Linux, I’ve got something that can help you right away!
Download my free Linux commands cheat sheet – it’s a quick reference guide with all the essential commands you’ll need to get things done on your Raspberry Pi. Click here to get it for free!
About Remote Access on Raspberry Pi
I’ve talked a lot on this website about remote access solutions for Raspberry Pi, with different applications and their pros and cons. The idea is to control your Raspberry Pi from another computer, either on the same local network or from anywhere (depending on the solution you use).
For example, we can mention:
- SSH: allows you to access your Pi’s terminal remotely within a local network.
- VNC to get full control of the desktop interface of your Raspberry Pi.
- Teamviewer: a bit like VNC, but also works from a remote network (the main issue is that it’s a paid product).



However, the major drawback of these methods is you need to be on the same network as your Pi unless you do additional network configuration (port forwarding, security configuration, etc.) or pay a subscription for a tool like TeamViewer.
Check this: Don't buy a new SD card until your read this.
To overcome this, the folks at Raspberry Pi came up with an easy and innovative solution: a secure peer-to-peer connection over the Internet using their software, Raspberry Pi Connect!
With Raspberry Pi Connect, you can directly access your Pi through a web browser!
Download the free PDF, keep it open, and stop wasting time on Google.
Download now
This tutorial will help you with anything related to Raspberry Pi Connect, including installation, setup, or any other questions you have. All you need is a Raspberry Pi (the steps are slightly different depending on your version) with an official operating system (even Buster and older versions work).
Members get an ad-free version of every guide, plus exclusive project support.
Join the Community | Sign In
Setting Up Pi Connect on Raspberry Pi
First, we will see how you can set things up to start using Raspberry Pi Connect. Here is an overview of the things we will be covering in this section:
- Installing the Raspberry Pi Connect package.
- Creating your Raspberry Pi Account (a requirement for using Pi Connect).
- Linking your device to your Raspberry Pi Account.
Let’s see how to do these steps in detail.
Installing Raspberry Pi Connect
If you are using a Raspberry Pi 4 and above and you have the latest version of Raspberry Pi OS, chances are you won’t need to do anything as the Raspberry Pi Connect package is already installed on your system for you!
If you have an older Pi, you can download the package using the package manager.
You might also like: Tired of Raspberry Pi OS? Level up with these top-rated systems.
On Raspberry Pi OS Desktop, run the following commands:sudo apt update
sudo apt install rpi-connect
If you’re on Raspberry Pi OS Lite, run these instead: sudo apt update
sudo apt install rpi-connect-lite
Perfect, this completes the installation part.
Download the free PDF, keep it open, and stop wasting time on Google.
Download now
Tip: Command lines can be a pain to memorize. I put the essential Linux commands on a printable cheat sheet so you don't have to keep googling them. You can grab the PDF here if you want to save some time.
Setting up a Raspberry Pi Account
This is an important step as you need this account to use Raspberry Pi Connect. It allows you to link your Pi devices (yes, even multiple devices!) and access them through an easy-to-use web interface. Just follow the steps given below:
- Go to the official website here and click the ‘create one for free‘ option.

- This will take you to a new page where you enter basic information like the Email ID and Password for your new account. Just enter this information, complete the verification captcha and press the Continue button at the bottom.

- You will then receive an email to the Email ID you registered with to verify it. Just click on the link in the mail to complete the account creation process.

- Clicking on this link will take you back to the sign-in page. Just enter your credentials here and you have completed the account creation process! You should see your account homepage after signing in.
Great! You now have your own Raspberry Pi Connect Account. Next, we need to link our Raspberry Pi to this account in order to access it remotely.
Linking Your Pi to the Raspberry Pi Account
Once you have your Pi Account’s credentials, you are ready to link your Pi to this account so that you can access it remotely through your web browser (that means any device, by the way!). There are three ways to achieve this:
You might also like: Tired of Raspberry Pi OS? Level up with these top-rated systems.
- From the desktop interface.
- Via the terminal.
- With Raspberry Pi Imager before first boot.
Option 1: Desktop Interface
If you’re running Raspberry Pi OS desktop (bookworm/trixie) on a Pi 4 or newer, you can activate Raspberry Pi Connect from the graphical interface. Here’s how:
- Click the Raspberry Pi Connect icon at the top right of your desktop.

- Click the option to “Turn On Raspberry Pi Connect.“
You’ll be asked to enter your password to continue.
If Pi Connect was already enabled, then you’ll see an option to “Sign In…” instead. - A browser window will open on your Pi asking for your Raspberry Pi Account.

- Once you sign into your account, it will ask you to assign a name to this Raspberry Pi so that you can distinguish between your devices if you have more than one. Just give it any name of your choice, and click the “Create device and sign in” button.

- This completes the device linking process! Congratulations, you can connect to your Raspberry Pi from anywhere using a browser! Skip down to the next section to see how to do just that.

Option 2: Terminal
If you’re using Raspberry Pi OS Lite, or want to do it from a terminal, you can set up Raspberry Pi Connect using only the command line. Let’s see how to do that:
- Run this command to enable Pi Connect:
rpi-connect on
- Start the sign in process for Pi Connect:
rpi-connect signin - A web URL will appear in your terminal to complete the device linking process.

- Open that link on the device you want to connect from, such as your laptop.
You will then follow the same process as earlier, signing into your account and giving the connection a name.
- This will open the sign-in page. Just enter your credentials there and Sign In to continue.

- Once you sign into your account, it will ask you for a name for your Raspberry Pi so that you can distinguish between your devices if you have more than one. Just assign any name of your choice, and press the “Create device and sign in” button.

- This completes the device linking process through the terminal. You should see the following output on your terminal stating that you have successfully linked your device.

Option 3: Raspberry Pi Imager
If you’re installing Raspberry Pi OS for the first time, did you know you can activate Raspberry Pi Connect before first boot? It’s now an option in the newest version of Raspberry Pi Imager.
- Proceed through Raspberry Pi Imager until you get to the ‘Customisation’ section.
- On the “Raspberry Pi Connect” submenu, toggle the option to enable Pi Connect.

- Click the “Open Raspberry Pi Connect” button.
This will take you to the Pi Connect website, where you made an account earlier.
If you haven’t logged in yet, log in with your Pi account. - Click “Create auth key and launch Raspberry Pi Imager” to get an auth key.
The browser will ask for permission to launch imager. Accept.
- The auth token will now automatically appear inside Imager.
Important! Copy this key down and save it on your PC in case you need it.
- Click ‘NEXT’ and proceed to write the image like you normally would.
Download the free PDF, keep it open, and stop wasting time on Google.
Download now
There’s an expiration timer on the auth key—about 6 hours—so make sure you boot your new system before then. When you boot for the first time, your Raspberry Pi will already be available on Pi Connect.
It’s a great way to do a headless install if you don’t have a monitor or keyboard for your Pi.
Note: For this method to work headless, you MUST have set your username/password and have an internet connection at first boot. This means your Pi is connected to Ethernet or you set the Wi-Fi credentials in Imager.
Stuck on this project? Ask me or other Pi users in the RaspberryTips Community. We help each other out and you'll get answers quick. Join and fix it together.
Using Pi Connect for Remote Access
Now that everything is set up, let’s see how to connect to our Pi remotely from the web browser.
For both options, sign in to your Raspberry Pi account from this link.
Once you have signed in you should see a screen like this:

Depending on your Raspberry Pi version, you will see either one or two options to connect to your device:
- Remote Shell: You will see these options regardless of the Raspberry Pi version (yes, even the Raspberry Pi 1 supports this). You can get your Pi’s shell in any web browser.
- Screen Sharing: Here, things are a bit different. It uses Wayland compositor for this, which is only supported in Raspberry Pi OS (bookworm/trixie). So, if you have an older version of Pi, you are limited to shell access. However, you can still set up VNC.
Note that you will also see the supported connectivity types for each device on the home screen to make things easier for you. Let’s now see how to connect to our Pi using both options.
Option 1: Shell Access
Note: As mentioned above, all Raspberry Pi versions support this functionality.
Download the free PDF, keep it open, and stop wasting time on Google.
Download now
To get a remote shell of your Pi on the browser, follow the steps below.
- From the devices tab on our home screen (shown above), select the device you want to connect to and click the Connect via button. This will show you all the available options for that device. Select the remote shell option.

- Well, that is it! Easy, right? Once you click on that, a new window will open. It will take a few seconds to establish a connection with the Pi and then you will be able to access your Pi’s shell remotely through a web browser window!

Perfect! Next, let’s see how to access the Pi’s Desktop interface remotely for newer Raspberry Pi devices.
Option 2: Remote Desktop Access
Note: Again, just a heads up, you will only see this option if you have a Raspberry Pi 4 / 400 or Pi 5 / 500 / 500+ on newer releases of Raspberry Pi OS (bookworm/trixie).
You might also like: I tried to replace my main PC with a Pi 5, here's what happened.
- Just as before, we have to expand the Connect via menu and this time choose the Screen Sharing option instead.

- As before, this will open a new window for you and this time, you will be able to access the entire Desktop interface of your Pi (through the internet!). Personally speaking, the response times are impressive (I felt they were even better than VNC).

- Let’s explore the interface in our browser window (shown above).
- The main Desktop interface takes up the majority of the space on the screen with two toolbars, one on top and the other on the bottom.
- Top Toolbar: The top bar has the Disconnect button that can be used to end the present session, a lock icon indicating a secure peer-to-peer connection and clipboard access options to copy and paste between devices.
- Bottom Toolbar: As this is a browser-based tool, you might be using a mobile device for this. So, they have provided some Keyboard keys which might be required and aren’t available by default on mobile devices (mobile and tablets).
Congratulations! Now you can connect to your Raspberry Pi remotely without any hassles. Let’s check out some customization options now.
Device Customization Options
You can manage and customize your existing devices from your Raspberry Pi account. Here is a list of things you can do as of now:
- Change the Name: Click on the device name on the Pi Connect dashboard to open its device overview. Then, click Settings > Rename to update the device name.

- Delete Device: You can delete any device from Pi Connect straight from the web interface. On the device overview, go to Settings > Delete.

These are all the options available at the moment. However, I am sure that new features will be added in future updates.
This marks the end of this tutorial. If you’ve come this far, you have successfully set up Raspberry Pi Connect and you should now be able to connect to your Pi remotely through the website.
As mentioned, this is not the only option available for remote connectivity on the Pi. There are numerous alternatives but I still feel that this option requires the least time and effort to set up (after all, it’s an official Raspberry Pi product). Regardless, here are some options for you:
- 3 Easy Ways to Access Your Pi Over the Internet Remotely explores options you can use to connect to your Pi over the Internet.
- Getting Started With VNC on Raspberry Pi is the evergreen option you can use if you are okay with accessing your Pi over a local network.
- Install the RaspberryTips Android App on your phone to automatically find the IP address and connect via SSH.
Whenever you’re ready, here are other ways I can help you:
Test Your Raspberry Pi Level (Free): Not sure why everything takes so long on your Raspberry Pi? Take this free 3-minute assessment and see what’s causing the problems.
The RaspberryTips Community: Need help or want to discuss your Raspberry Pi projects with others who actually get it? Join the RaspberryTips Community and get access to private forums, exclusive lessons, and direct help.
Master your Raspberry Pi in 30 days: If you are looking for the best tips to become an expert on Raspberry Pi, this book is for you. Learn useful Linux skills and practice multiple projects with step-by-step guides.
Master Python on Raspberry Pi: Create, understand, and improve any Python script for your Raspberry Pi. Learn the essentials step-by-step without losing time understanding useless concepts.
You can also find all my recommendations for tools and hardware on this page.
