آموزش راهاندازی و اتصال SSH به Raspberry Pi
SSH امکان دسترسی امن به خط فرمان Raspberry Pi از رایانهای دیگر را فراهم میکند. در Raspberry Pi OS سرویس SSH بهطور پیشفرض غیرفعال است؛ امنترین روش برای نصب تازه این است که آن را هنگام ساخت کارت در Raspberry Pi Imager فعال و نام کاربری اختصاصی تعیین کنید.
فعالسازی SSH هنگام ساخت کارت
- در Raspberry Pi Imager مدل دستگاه، سیستمعامل و حافظه را انتخاب کنید.
- وارد OS Customisation → Remote Access شوید.
- Enable SSH را روشن کنید.
- برای شروع، ورود با گذرواژهٔ قوی یا ترجیحاً کلید عمومی را انتخاب کنید.
- نام میزبان و 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.