رفتن به محتوای اصلی

اتصال به سرور ابری با SSH

چطور با کلید SSH یا رمز عبور از ویندوز، مک و لینوکس به سرور ابری گره وصل شویم و اولین تنظیمات امنیتی را انجام دهیم.

سرور ابریبه‌روزرسانی ۱۴۰۵/۰۶/۲۹

پس از ساخت سرور، نشانی IPv4 و نام کاربری root در صفحه جزئیات سرور در پنل نمایش داده می‌شود. اگر هنگام ساخت کلید SSH انتخاب کرده باشید، ورود با رمز عبور غیرفعال است.

ساخت کلید SSH

اگر کلید ندارید، در ترمینال (یا PowerShell ویندوز ۱۰ به بعد) بسازید:

ssh-keygen -t ed25519 -C "you@example.com"
cat ~/.ssh/id_ed25519.pub

خروجی دستور دوم کلید عمومی است. آن را در پنل › SSH و API › افزودن کلید ذخیره کنید تا هنگام ساخت سرورهای بعدی قابل انتخاب باشد. کلید خصوصی (id_ed25519 بدون پسوند) را هرگز برای کسی نفرستید.

اتصال

ssh root@185.143.232.17

در اولین اتصال اثر انگشت سرور پرسیده می‌شود؛ با yes تأیید کنید. اگر پورت SSH را تغییر داده‌اید از -p استفاده کنید.

اگر وصل نشد

  • خطای Connection timed out: مطمئن شوید سرور روشن است و دیواره آتش پورت ۲۲ را باز گذاشته است.
  • خطای Permission denied (publickey): کلیدی که در سرور نصب شده با کلید رایانه شما یکی نیست؛ از صفحه سرور گزینه «تغییر رمز root» را بزنید و با رمز وارد شوید.
  • اگر دسترسی شبکه کاملاً قطع شده، از کنسول VNC در صفحه سرور استفاده کنید؛ این کنسول به شبکه سرور وابسته نیست.

اولین تنظیمات پیشنهادی

  1. بسته‌ها را به‌روز کنید: apt update && apt upgrade -y
  2. یک کاربر غیر root بسازید و به گروه sudo اضافه کنید.
  3. دیواره آتش را فعال کنید (راهنمای دیواره آتش UFW).
  4. پشتیبان‌گیری خودکار یا اسنپ‌شات دوره‌ای را از صفحه سرور روشن کنید.
مشکلتان حل نشد؟ارسال تیکت