برنامه‌نویس‌ها و کاربران هاست ویژه توسعه‌دهنده‌ ها که به طور مداوم با Shell سر و کار دارند و به لحاظ مسائل امنیتی نباید از طریق رمز عبور به SSH وارد شوند بلکه می بایست یک کلید ایجاد کنند و توسط آن کلید به SSH وارد شوند. کلیدها به دو نوع خصوصی (Private Key) و عمومی (Public Key) ایجاد می شوند که کلید عمومی در سرور قرار می گیرد و کلید خصوصی در اختیار شماست که می بایست برای وارد شدن به SSH از آن استفاده کرد.

آموزش ایجاد کلید عمومی در Cpanel

ابتدا از تب Security گزینه SSH Access را انتخاب کنید و سپس گزینه Manage را انتخاب کنید

بعد از انتخاب SSH Access در صفحه بعد Manage SSH Keys را انتخاب کنید.

در صفحه بعد گزینه Generate a New Key را بزنید.

بعد از وارد کردن اطلاعات گزینه Generate Key را بزنید.
و پس از ایجاد کلید یک مرحله به عقب برگردید. اکنون نام کلید خود را در لیست میبینید برای authorize کردن کلید باید گزینه Manage را انتخاب کرده و سپس گزینه authorize را بزنید.سپس کلید عمومی خود را دانلود کنید. اکنون برای دانلود کلید خصوصی خود باید از لیست Private Keys در مقابل نام کلید خود گزینه دانلود را بزنید و سپس Download Key را بزنید.و در انتها باید فایل PPK را دانلود کنید تا در PuTTy استفاده کنید. در کادر زیر رمز عبود کلید خود را وارد کنید و سپس Convert را بزنید.اکنون فایل PPK شما آماده است و میتوانید آن را دانلود کنید.در نهایت برای اتصال به سرور باید پس از وارد کردن مشخصات سرور در صفحه اول، کلید خود را در PuTTy قرار دهید تا به راحتی به سرور متصل شوید.

افزودن کلید عمومی به Cpanel

بعد از ایجاد کلید SSH باید به هاست سی پنل خود وارد شده و از تب Security گزینه SSH Access را انتخاب کنید.

سپس روی Manage SSH Keys کلیک کرده و در صفحه جدید Import Key را بزنید.
صفحه فوق محتویات فایل مربوط به کلید عمومی خود را وارد کنید. نیازی به پر کردن فیلدهای مربوط به کلمه عبور و کلید خصوصی نیست. سپس به صفحه Manage SSH Keys رفته و روی دکمه manage کنار کلید ایجاد شده کلیک کنید و کلید خود را Authorize نمایید. حال با استفاده از putty و یا زدن دستور ssh می‌توانید به شل هاست خود دسترسی پیدا کنید.