راهکارها
بازارچه ابری
Arvan Docs

مستندات فنی

دسترسی به تمامی مستندات محصولات ابر آروان

Categories
Close
دسته‌بندی‌های سایت مشاهده دسته‌بندی‌ها بستن دسته‌بندی‌ها





مشاهده همه دسته‌ها All Categories

اتصال به PhpMyAdmin در Matomo

Time To Read ۴ دقیقه
Date ۲۱ بهمن ۱۳۹۸

بنا به ملاحظات امنیتی، phpMyAdmin فقط زمانی در دسترس است که از 127.0.0.1 به عنوان hostname استفاده کنید. برای دسترسی به phpMyAdmin از راه دور، باید یک تونل SSH بسازید که درخواست‌ها را از طریق 127.0.0.1 به سمت وب سرور هدایت کند. یعنی شما برای دسترسی از راه دور به این برنامه‌ها، باید بتوانید از طریق SSH به سرور خود متصل شوید.

نکته: پیش از طی کردن مراحل زیر، مطمین شوید که وب سرور و پایگاه داده‌ در حال کار کردن باشند.

نکته: در مراحل زیر پیشنهاد شده که از پورت 8888 برای SSH استفاده کنید. اگر این پورت به‌وسیله‌ی برنامه‌ی دیگری اشغال است، آن را با هر پورت دیگری که بزرگ‌تر از 1024 باشد جایگزین کنید و مراحل زیر را نیز با توجه به این پورت جدید انجام دهید. همچنین اگر Varnish ™ یا HTTPS redirect را فعال کرده‌اید، ممکن است کتابخانه‌ی وب سرور شما از پورت 81 (برای Varnish ™) و یا پورت 443 (برای SSL) در دسترس باشد. بنابراین به جای استفاده از پورت 80 برای نقطه‌ی انتهایی تونل در مراحل زیر، از پورت‌های 81 یا 443 استفاده کنید.

دسترسی به PhpMyAdmin در ویندوز

برای دسترسی به phpMyAdmin با کمک تونل SSH به یک SSH client نیاز دارید. 

پس از پیکربندی درست SSH client، گام بعدی ساخت یک تونل SSH است تا با کمک آن بتوانید به phpMyAdmin دسترسی پیدا کنید. مراحل زیر را طی کنید:

  • در بخش Connection -> SSH -> Tunnels، مقادیر زیر را به ازای گزینه‌های موجود در این بخش وارد کنید:
    • Source port: 8888
    • Destination: localhost:80

به یاد داشته باشید که اگر درخواست‌های HTTP را به پورت HTTPS هدایت می‌کنید، به جای پورت 80 باید از پورت 443 استفاده کنید.

با این کار هنگام ارسال پورت (همان destination port) به پورتی (همان source port) در لوکال هاست (127.0.0.1 یا localhost) تونلی امن ایجاد می‌شود.

  • روی دکمه‌ی Add کلیک کنید تا پیکربندی تونل امن را به نشست (session) اضافه کنید. پس از این کار پورت اضافه شده را در لیست Forwarded ports خواهید دید.

  • در بخش Session، با کلیک روی دکمه‌ی Save تغییرات خود را ذخیره کنید.
  • روی دکمه‌ی Open کلیک کنید تا یک نشست SSH به سرور ایجاد شود. حال این نشست SSH شامل تونل SSH امنی بین دو پورت مشخص شده است.
  • با وارد کردن آدرس http://127.0.0.1:8888/phpmyadmin از طریق تونل امن SSH که ایجاد کردید به phpMyAdmin دسترسی پیدا کنید.
  • با استفاده از اطلاعات زیر وارد phpMyAdmin شوید.
    • نام کاربری: root
    • رمز عبور: رمز عبور برنامه 

پس از انجام مراحل بالا باید با صفحه‌ای مطابق تصویر زیر روبه‌رو شوید:

اگر نمی‌توانید به phpMyAdmin متصل شوید، مطمین شوید که تونل SSH ایجاد شده باشد. برای این کار از لاگ وقایع PuTTY استفاده کنید که از منوی Event Log در دسترس است.

دسترسی به PhpMyAdmin در لینوکس و Mac OS

برای دسترسی به برنامه‌ی خود با کمک مرورگر، براساس دستورات زیر یک تونل SSH بسازید.

  • در سیستم خود یک پنجره‌ی ترمینال باز کنید (برای نمونه در Mac OS از مسیر Finder-> Applications -> Utilities -> Terminal و در Ubuntu از Dash استفاده کنید).
  • مطمین شوید که به اطلاعات گواهی‌نامه‌ی SSH خود (فایل کلید .pem) دسترسی دارید.
  • دستور زیر را اجرا کنید تا با کمک فایل کلید SSH، تونل SSH را پیکربندی کنید. به یاد داشته باشید که KEYFILE را با مسیر کلید خصوصی‌ خود و SERVER-IP را با آدرس IP عمومی‌ یا host name سرور خود عوض کنید.

ssh -N -L 8888:127.0.0.1:80 -i KEYFILE bitnami@SERVER-IP

  • دستور زیر را اجرا کنید تا با استفاده از رمز عبور SSH، تونل SSH را پیکربندی کنید. به یاد داشته باشید که SERVER-IP را با آدرس IP عمومی یا host name سرور خود عوض کنید. در نهایت هنگامی که رمز عبور SSH از شما درخواست شد، آن را وارد کنید.

ssh -N -L 8888:127.0.0.1:80 bitnami@SERVER-IP

به یاد داشته باشید که اگر درخواست‌های HTTP را به پورت HTTPS هدایت می‌کنید، برای پورت مقصد به جای 80 باید از 443 استفاده کنید.

نکته: اگر فرآیند با موفقیت انجام شود، دستور بالا یک تونل SSH ایجاد می‌کند، اما به شما خروجی خاصی نمایش نمی‌دهد.

  • با وارد کردن آدرس http://127.0.0.1:8888/phpmyadmin با کمک تونل امن SSH که ایجاد کردید به phpMyAdmin دسترسی پیدا کنید.
  • با استفاده از اطلاعات زیر وارد phpMyAdmin شود.
    • نام کاربری: root
    • رمز عبور: رمز عبور برنامه 

پس از وارد کردن اطلاعات بالا باید با صفحه‌ای مطابق تصویر زیر روبه‌رو شوید: