.. include:: /index.rst
:start-after: start_hello_message
:end-before: end_hello_message
.. _remote_desktop:
Remote Desktop Access for Raspberry Pi
==================================================
For those preferring a graphical user interface (GUI) over command-line access, the Raspberry Pi supports remote desktop functionality. This guide will walk you through setting up and using VNC (Virtual Network Computing) for remote access.
We recommend using `VNC® Viewer `_ for this purpose.
**Enabling VNC Service on Raspberry Pi**
VNC service comes pre-installed in the Raspberry Pi OS but is disabled by default. Follow these steps to enable it:
#. Enter the following command in the Raspberry Pi terminal:
.. raw:: html
.. code-block::
sudo raspi-config
#. Navigate to **Interfacing Options** using the down arrow key, then press **Enter**.
.. image:: img/config_interface.png
:align: center
#. Select **VNC** from the options.
.. image:: img/vnc.png
:align: center
#. Use the arrow keys to choose **** -> **** -> **** and finalize the VNC service activation.
.. image:: img/vnc_yes.png
:align: center
**Logging in via VNC Viewer**
#. Download and install `VNC Viewer `_ on your personal computer.
#. Once installed, launch VNC Viewer. Enter the hostname or IP address of your Raspberry Pi and press Enter.
.. image:: img/vnc_viewer1.png
:align: center
#. When prompted, enter your Raspberry Pi's username and password, then click **OK**.
.. image:: img/vnc_viewer2.png
:align: center
#. After a few seconds, the Raspberry Pi OS desktop will be displayed. Now you can open the Terminal to start entering commands.
.. image:: img/bookwarm.png
:align: center