آموزش

آموزش راه‌اندازی و اتصال SSH به Raspberry Pi

برد رسمی Raspberry Pi 4 Model B

SSH امکان دسترسی امن به خط فرمان Raspberry Pi از رایانه‌ای دیگر را فراهم می‌کند. در Raspberry Pi OS سرویس SSH به‌طور پیش‌فرض غیرفعال است؛ امن‌ترین روش برای نصب تازه این است که آن را هنگام ساخت کارت در Raspberry Pi Imager فعال و نام کاربری اختصاصی تعیین کنید.

فعال‌سازی SSH هنگام ساخت کارت

  1. در Raspberry Pi Imager مدل دستگاه، سیستم‌عامل و حافظه را انتخاب کنید.
  2. وارد OS Customisation → Remote Access شوید.
  3. Enable SSH را روشن کنید.
  4. برای شروع، ورود با گذرواژهٔ قوی یا ترجیحاً کلید عمومی را انتخاب کنید.
  5. نام میزبان و Wi‑Fi را تنظیم، سپس کارت را Write و Verify کنید.

فعال‌سازی روی سیستم نصب‌شده

در محیط دسکتاپ از Control Centre و بخش Interfaces، SSH را فعال کنید. در ترمینال نیز می‌توانید از ابزار رسمی پیکربندی استفاده کنید:

sudo raspi-config

سپس Interface Options → SSH → Enable را انتخاب کنید.

پیدا کردن نام و IP

روی Raspberry Pi این دستور نشانی‌های IP را نمایش می‌دهد:

hostname -I

اگر mDNS در شبکه فعال باشد، معمولاً می‌توانید با raspberrypi.local یا نام میزبان انتخاب‌شده در Imager وصل شوید.

اتصال از Windows، macOS یا Linux

ssh username@raspberrypi.local

یا با IP:

ssh username@192.168.1.50

در اولین اتصال، fingerprint میزبان را با دستگاه موردنظر تطبیق دهید و سپس تأیید کنید. نام کاربری username را با نامی که در Imager ساخته‌اید جایگزین کنید؛ تصاویر جدید کاربر پیش‌فرض عمومی ندارند.

ورود با کلید SSH

روی رایانهٔ کاربر یک کلید Ed25519 بسازید:

ssh-keygen -t ed25519

در Linux یا macOS کلید عمومی را کپی کنید:

ssh-copy-id username@raspberrypi.local

در PowerShell ویندوز:

Get-Content "$env:USERPROFILE\.ssh\id_ed25519.pub" | ssh username@raspberrypi.local 'umask 077; mkdir -p ~/.ssh; cat >> ~/.ssh/authorized_keys'

قبل از غیرفعال‌کردن ورود با گذرواژه، اتصال در یک پنجرهٔ جدید را با کلید آزمایش کنید تا دسترسی خودتان قطع نشود.

رفع خطاهای رایج

  • Could not resolve hostname: با IP وصل شوید و نام میزبان یا mDNS را بررسی کنید.
  • Connection refused: فعال‌بودن SSH و بوت کامل دستگاه را بررسی کنید.
  • Permission denied: نام کاربری، گذرواژه یا کلید عمومی را بررسی کنید.
  • برای جزئیات اتصال از ssh -v username@host استفاده کنید؛ خروجی ممکن است مسیر شکست احراز هویت را نشان دهد.

منابع مرتبط در دیجیتالاجیک

Raspberry Pi Imager، Raspberry Pi 4 Model B و Raspberry Pi 5.

منابع رسمی

دیدگاهتان را بنویسید