20 اردیبهشت 1400
در مطلب قبلی سعی کردیم تا دلایل و نحوه استفاده از public/private key در shh به جای استفاده از رمز عبور را توضیح دهیم. در ادامه نحوه متصل شدن به هاست Cpanel بدون استفاده از پسورد را بیان میکنیم.
برای این که سرور بتواند بدون رمز، کاربر ما را احراز هویت کند، باید یک public key را در سمت کاربر خودمان بسازیم و سپس آن را در سرور کپی کنیم. تنها کافی است دستور زیر را وارد کرده و یک جفت کلید عمومی و خصوصی بسازید.
ssh-keygen -t rsa
تنها نکته این است که زمان ساخت کلید در ssh، یک عبارت از شما خواهد پرسید. این عبارت مانند رمز عبور برای خود سیستم شما عمل میکند تا اگر کسی به صورت فیزیکی به سیستم شما دسترسی پیدا کند، وجود این رمز جلوی ورودش را به ssh server شما بگیرد.
در اولین قدم وارد کنترلپنل cPanel شده و گزینه SSH Access را وارد میکنیم.
در قدم دوم گزینه Manage SSH Key را زده و وارد پنل مدیرت کلیدهای SSH میشویم.
قدم سوم وارد کردن public key هست که ساختیم.
cat ~/.ssh/id_rsa.pub
با وارد کردن دستور بالا public key خود را در ترمینال مشاهده مینمایید. آن را کپی کرده و در قسمتی که در تصویر نشان داده شده است جایگذاری کنید. در آخر دکمه Import را بزنید.
بعد از اتمام این فرایند تنها کافیست به سرور ssh کنید.
ssh YourUserName@cpir1.gitiserver.com
تمامی حقوق برای گیتی سرور محفوظ است.