How to Use Your Linux OS Device As a Monitor of Raspberry Pi




Introduction: How to Use Your Linux OS Device As a Monitor of Raspberry Pi

About: We run YouTube channel and provide some video tutorials on electronics and programming and also videos on cool projects - how to make them, tech news and more. Subscribe to our channel. :)

If you are watching this tutorial, then you must know about Raspberry Pi and its use. So without making more delay let's start this Instructable. But before that, I want to clarify something:

1. I have used Raspbian OS in this case.

2. It is one of the many ways by which you can get the same result. So if you don't feel comfortable you can use other methods also. Please let me know the process in which you are comfortable in.

3. The software I have used is available in Ubuntu Software Center and found these very helpful and easy to use. Feel free to tell me what are the other software that can be used.

4. The whole process will take about 2-3 minutes, though it mainly depends on your internet connection speed.

5. I have posted a separate Instructables on How to use Android Device as a monitor for Raspberry Pi. You can check it out:

6. We have a separate video demonstrating the whole process. Here's the link:

Step 1: Install Operating System in PI

You can skip this step if you have installed the OS already in the Pi.

If yes then go to step 2 or else look the complete OS installing instructions in this link that I uploaded.

Step 2: Download the Required Software

In this process, you will need only 2 software.

1. Putty SSH Client

2. Remmina Remote Desktop Client ( This comes pre-installed in Linux OS. If you don't have it, just download it from software center)

Download both software and proceed.

Step 3: Power Up Pi and Connect With Router

Connect USB power adapter to your Pi (5V-2A recommended).

Connect the Ethernet port of Pi to the LAN port of your router.

Step 4: Find Your Raspberry Pi IP Address

    1. Open your browser.
    2. Go to your router IP (for me, it was You can find it on the router sticker.)
    3. Login to your router settings
    4. Search for LAN ports.
    5. Find Raspberry Pi in the list and note the IP address (for me, it was

    Step 5: Create a SSH Connection

    1. Open Putty.
    2. Type in the IP address of your Pi. Keep all other things as it is.
    3. Click on connect.
    4. If some security issue pops up then click on YES. It is not harmful.
    5. Log in to your Pi by giving the following details:
      1. Username - pi (default)
      2. Password - raspberry (default)
    6. Type in the code - sudo apt-get install tightvncserver
    7. Wait for the installation to complete.
    8. Again type in tightvncserver.
    9. Enter a password and verify. Remember it. You will need it later on.
    10. Note the desktop number. (For me it was 1).

    Step 6: Cast the Screen in Your Device

    This is the final step, so follow accordingly:

    1. Open up Remmina Remote Desktop Client.
    2. Create a new remote desktop connection.
    3. Change the protocol to VNC - Virtual Network Computing.
    4. Put the IP address and the desktop number with a colon in between them in the Server section. (Ex -
    5. Click on connect.
    6. Give the password that you gave in the previous step and click on OK.

    DONE!! Now you can control your Raspberry Pi from your laptop running on Linux.

    So that's it. I have tried to write in brief so that you can understand the whole thing. In spite of that, if you face any error or any difficulty in completing the process feel free to ask me in the comment section.

    Also, don't forget to take a look at our Youtube channel 'Being Engineers':

    Be the First to Share


      • One Board Contest

        One Board Contest
      • Jewelry Challenge

        Jewelry Challenge
      • Raspberry Pi Contest

        Raspberry Pi Contest



      5 years ago

      nice, but a title its bit misleading; this instructable its just a tutorial for use a "your linux device" like a client for connect to VNC server on raspberry, its a simple use of client-server VNC system.

      Very good Instructable you have made here Being Engineers. The photos make it very easy to understand how this project is done. Currently I'm having no luck with turning my Pi into a Siri like device. Working from the command line is always such a challenge for me. I love Linux and working through the many little issues is half the fun. Thanks for the good work you're doing and I look forward to more of your contributions. VH

      Being Engineers
      Being Engineers

      Reply 5 years ago

      Thank you so much. We are working hard for such more Instructables. ?


      5 years ago

      Don't forget that the Raspberry Pi is also a Linux box so you can also use native Linux tools. Because of its UNIX like underpinnings, Linux is _designed_ to run things remotely and share output across displays. So you can simply do the following from your Linux PC. Assuming your Raspberry Pi is at

      linuxPC $: xhost +
      linuxPC $: ssh -L pi -Y
      password: raspberry
      raspi $: xterm&

      then run any Raspberry Pi applications you want from the xterm window that pops up on your Linux PC and they'll display on your PC, while running on the PI.


      Reply 5 years ago

      It's much quicker to just type: ssh -X pi@

      Then you can run pi programs on your pc like above.

      Being Engineers
      Being Engineers

      Reply 5 years ago

      Thanks for the information. We will try that definately.


      5 years ago

      Thank you for your Instructable, I will try it out.


      5 years ago

      Have you tried your procedure with the Pixel Release?

      Being Engineers
      Being Engineers

      Reply 5 years ago

      As Pixel is running on android then the process is slightly different, but the concept is pretty much the same. If you want to know how to use a android device as a monitor of raspberry pi then do check out our previous post on instructables.