Для доступу по протоколу SSH з використанням SSH-ключів нам буде потрібно згенерувати відповідні ключі.

 

1.Заходимо в панель управління cPanel Вашого облікового запису і створюємо "Private Keys" і "Public Keys". Генеруємо SSH-ключі в розділі "SSH Access":

 

2. Для відкритого ключа обов'язково виконайте перевірку справжності (опція "Manage" => "Authorize"):

3. Завантажуємо собі на локальний комп'ютер "Private Keys" в директорію, за замовчуванням повинна бути: /home/ім'я_користувача/.ssh/id_rsa

 

4. Переходимо в дану директорію і встановлюємо права на файл id_rsa 600:

$ cd /home/ім'я_користувача/.ssh/

$ chmod 600 id_rsa

Далі виконуємо команду:

$ ssh-add id_rsa

і вводимо наш пароль, який генерували при створенні "Private Keys" і "Public Keys"

5. Підключаємося до нашого сервера:

$ ssh username@host

і пароль нас більше не питає.

Якщо ж на Вашому комп'ютері встановлена OS Windows, то для підключення по SSH Вам знадобитися програма PuTTY.

Завантажити можна тут: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

 

Виконуємо перших два пункти, які вказані вище, і викачуємо файл "Private Keys" собі на локальний комп'ютер.

 

Запускаємо програму PuTTY.

 

Вказуємо IP адреса сервера в поле "Host" і стандартний порт 22.

В налаштуваннях SSH з'єднання вказуємо шлях до приватного ключа: Connection-> SSH-> Auth-> Private_key_for_Authentification-> private.key

Далі повертаємося в розділ "Session" і зберігаємо налаштування за замовчуванням кнопкою "Save".

Після з'єднання введіть логін і пароль, який генерували при створенні "Private Keys" і "Public Keys", якщо потрібно.

 
Ця відповідь Вам допомогла? 8 Користувачі, які знайшли це корисним (14 Голосів)