نمی توانید به Vultr VPS SSH وصل شوید؟ روش راه اندازی تولید کلید PuTTY

نمی توانید به Vultr VPS SSH وصل شوید؟

روش راه اندازی تولید کلید PuTTY

از آنجا که بسیاری از کاربران اینترنت چینی از Vultr VPS برای راه‌اندازی کانال‌های « دسترسی به اینترنت علمی » استفاده می‌کنند، تعداد زیادی از آدرس‌های IP Vultr مسدود شده‌اند...

شناسایی آدرس IP

اول از همه، باید تایید کنید که آدرس IP Vultr را ایجاد کرده اید، آیا می توانید طبق معمول در سرزمین اصلی چین به آن دسترسی داشته باشید؟

راه حل:

  • از یک ابزار پینگ آنلاین برای شناسایی آدرس های IP ▼ استفاده کنید
برای دسترسی به چندین سرور پینگ مکان اینجا را کلیک کنید

اگر آدرس IP Vultr توسط سرزمین اصلی مسدود شود، چه کاری باید انجام دهم؟

  • لطفاً این مقاله را برای راه حل ▼ ببینید

ورود به سیستم کلید SSH

در حالی که VPS در معرض اینترنت است، شخصی به زور گذرواژه SSH شما برای ورود به سیستم ادامه می‌دهد.

بنابراین لازم است با کلیدهای SSH وارد شوید و ورود رمز عبور را خاموش کنید.

از دستور زیر برای مشاهده ورود به سیستم brute force دیگران برای رمز عبور SSH خود استفاده کنید:

grep "Failed password for invalid user" /var/log/secure | awk '{print $13}' | sort | uniq -c | sort -nr | more

برای VPS خریداری شده خودمان، تا هزاران بار زور وارد کنید!می تونی بری ببینی چند بار به خودت زور زدی.

راه حل:

  • حالت ورود رمز عبور SSH را به حالت ورود با کلید SSH تغییر دهید

تولید کلید SSH

اگر از سیستم عامل ویندوز استفاده می‌کنید، برای تولید جفت کلید باید از نرم‌افزار puttygen استفاده کنید.

هر دو سیستم لینوکس و macOS می‌توانند مستقیماً از ترمینال اجرا شوند:

مرحله ۱: ایجاد کلید SSH

لطفا این دستور ▼ را اجرا کنید

ssh-keygen -t rsa -b 4096

مرحله ۲: محل ذخیره فایل را برای کلید وارد کنید.

Enter file in which to save the key (/root/.ssh/id_rsa): 
  • لطفاً Enter را فشار دهید

مرحله ۳: از شما خواسته می‌شود که یک رمز عبور وارد کنید.

Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
  • رمز عبور را وارد کنید یا به سادگی می توانید Enter را فشار دهید و آن را خالی بگذارید.

در پایان پیامی خواهید دید که کلیدهای خصوصی و عمومی شما در آنجا ذخیره شده اند:

Your identification has been saved in /root/.ssh/id_rsa. <== 私钥 

Your public key has been saved in /root/.ssh/id_rsa.pub. <== 公钥

Vultr VPS پیکربندی SSH

هنگامی که Vultr یک VPS ایجاد می کند، می توانید مستقیماً ورود به سیستم کلید SSH را تنظیم کنید.

اگر VPS ایجاد کرده اید اما کلیدهای SSH را تنظیم نکرده اید...

لطفاً پس از اجرای «تولید کلید SSH» بالا در لینوکس مراحل زیر را دنبال کنید:

مرحله 1:خواهد شد id_rsa.pub قرار دادن در a /root/.ssh دایرکتوری و نام آن را به authorized_keys

مرحله 2:تغییر /etc/ssh/sshd_config فایل پیکربندی

RSAAuthentication yes #RSA认证
PubkeyAuthentication yes #开启公钥验证
AuthorizedKeysFile .ssh/authorized_keys #验证文件路径
PasswordAuthentication no #禁止密码认证
PermitEmptyPasswords no #禁止空密码

مرحله 3: سرویس SSH را مجدداً راه اندازی کنید

  • است Centos7 از دستور استفاده کنید:systemctl restart sshd
  • دستور استفاده از Centos6:/etc/init.d/sshd restart

PuTTY کلیدها را تولید می کند

اگر با استفاده از سیستم ویندوز وارد VPS می شوید، باید کلید خصوصی را برای مشتری دانلود کرده و آن را به فرمت مورد استفاده PuTTY تبدیل کنید.

  • آیا نرم افزار PuTTY روی رایانه شما نصب نیست؟لطفاً در گوگل یا بایدو جستجو کنید: PuTTY را دانلود کنید.

مرحله ۱: از WinSCP، SFTP یا ابزارهای دیگر برای دانلود فایل کلید خصوصی id_rsa در دستگاه کلاینت استفاده کنید.

مرحله ۲: فایل PuTTYGen.exe را باز کنید

مرحله ۳: روی دکمه بارگذاری در Actions ▼ کلیک کنید

نمی توانید به Vultr VPS SSH وصل شوید؟ روش راه اندازی تولید کلید PuTTY

مرحله ۴: فایل کلید خصوصی که دانلود کرده‌اید را بارگذاری کنید

برای بارگذاری فایل کلید خصوصی که دانلود کرده‌اید، گزینه «همه فایل‌ها» را انتخاب کنید.

نمی توانید فایل کلید خصوصی را نمایش دهید؟لطفاً "همه فایل (*.*)" را انتخاب کنید ▲

  • اگر فقط یک قفل رمز عبور تنظیم کرده اید، در این زمان باید رمز عبور را وارد کنید.
  • پس از بارگیری موفقیت آمیز، PuTTYGen اطلاعات مربوط به کلید را نمایش می دهد.

مرحله ۵: برای ذخیره فایل کلید خصوصی سازگار با PuTTY، روی دکمه «ذخیره کلید خصوصی» کلیک کنید. ▼

برای ذخیره فایل کلید خصوصی سازگار با PuTTY، روی «ذخیره کلید خصوصی» کلیک کنید.

چگونه Putty را راه اندازی کنیم؟

مراحل زیر برای تنظیم PuTTY جهت ورود به سرور لینوکس با استفاده از کلید خصوصی است:

مرحله ۱: Putty → Session: نام میزبان (یا آدرس IP) را وارد کنید

مرحله ۲: Putty → Connection → Date: در فیلد نام کاربری Auto-login، عبارت "root" را وارد کنید.

مرحله ۳: PuTTY → Connection → SSH → Auth: در قسمت Private key file برای احراز هویت، فایل private key تولید شده توسط PuTTYGen را که قبلاً ایجاد شده است، انتخاب کنید. ▼

برای احراز هویت، فایل کلید خصوصی احراز هویت را در قسمت فایل کلید خصوصی انتخاب کنید. 

مرحله ۴: به PuTTY → Session: Saved Session برگردید، یک نام وارد کنید و آن را ذخیره کنید. پس از آن، می‌توانید با دوبار کلیک روی نام، مستقیماً وارد سیستم شوید.

مرحله ۵: سپس می‌توانید بدون رمز عبور وارد لینوکس شوید. لطفاً به یاد داشته باشید که فایل کلید خصوصی خود را ذخیره کنید.

برای دریافت نرم افزار ابزار لاگین از راه دور لینوکس در تلفن های همراه اندروید، لطفاً برای مشاهده ▼ روی این لینک کلیک کنید

مطالعه طولانی:

امیدوارم مقاله "آیا نمی‌توان از طریق SSH به Vultr VPS متصل شد؟ روش تنظیم تولید کلید PuTTY" که در وبلاگ چن ویلیانگ ( https://www.chenweiliang.com/ ) به اشتراک گذاشته شده است، برای شما مفید باشد.

لینک این مقاله را به اشتراک بگذارید: https://www.chenweiliang.com/cwl-646.html

برای کشف ترفندهای مخفی بیشتر🔑، به کانال تلگرام ما بپیوندید!

اگر دوست داشتید به اشتراک بگذارید و لایک کنید! اشتراک گذاری ها و لایک های شما انگیزه ادامه دار ماست!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

رفته به بالا