How To SSH Into Raspberry Pi

SSH is a protocol for securely accessing and managing remote computers over a network. It’s like having a secret tunnel that only you and your Raspberry Pi know about. This guide will walk you through the process of sshing into a Raspberry Pi step-by-step. If you need their documentation, it’s here.

  • Convenience: Control your Pi from anywhere with an internet connection.
  • Flexibility: Manage files, install software, and run commands remotely.
  • Security: SSH encrypts your connection, keeping your data safe.

How To SSH Into Raspberry Pi

  • Raspberry Pi: Make sure it’s connected to your network (either via Wi-Fi or Ethernet).
  • Another computer can be a Windows, Mac, or Linux machine.
  • SSH client:
    • Linux and Mac: You already have one built into your terminal.
    • Windows: Download and install a client like PuTTY.

Step 1: Enable SSH on Your Pi

  • If you have a monitor:
    1. Open the Raspberry Pi Configuration menu.
    2. Navigate to “Interfaces.”
    3. Enable SSH.
  • If you don’t have a monitor:
    1. Place an empty file named “ssh” (no file extension) in the boot partition of your Pi’s SD card.
  • Pro Tip: You can also enable SSH using the command sudo raspi-config in the terminal.

Step 2: Find Your Pi’s IP Address

  • If you have a monitor:
    1. Open the terminal and type hostname -I.
  • If you don’t have a monitor:
    1. Check your router’s admin interface to find the list of connected devices.

Step 3: Connect to Your Pi

  • Linux and Mac:
    1. Open the terminal.
    2. Type ssh pi@[IP address], replacing [IP address] with your Pi’s IP address.
    3. Enter the password (default is “raspberry”).
  • Windows (using PuTTY):
    1. Open PuTTY.
    2. Enter your Pi’s IP address and port 22.
    3. Click “Open.”
    4. Enter the username (pi) and password (raspberry).

Congratulations!

You’ve successfully SSHed into your Raspberry Pi! Now you can control it from the comfort of your couch or even across the globe.