Замовляйте VPS-сервер зі скидкою 20%
Акція завершиться через
00Днів
:
00Годин
:
00Хвилин
:
00Секунд

Встановлення через Windows

Запустіть програму PuTTYgen або завантажте портативну версію для архітектури вашої системи за однією з наступних посилань:

32-бітна версія: завантажити
64-бітна версія: завантажити

Натисніть кнопку Generate і протягом певного часу переміщуйте випадково курсор миші, щоб забезпечити унікальне створення ключа.

В рядку Public key for pasting знаходиться підготовлений текст, який нам потрібно буде використовувати пізніше.

За бажанням, в рядку Key passphrase ви можете вказати додатковий код для вашого ключа, який буде потрібно вводити при кожному підключенні до сервера. Ми використовуватимемо слово "spacecore". Потім натисніть кнопку Save public key, щоб додатково зберегти публічний ключ, як вказано вище. Також натисніть Save private key і збережіть файл приватного ключа, який нам знадобиться для подальших підключень до сервера. Назви файлів можуть бути будь-якими; це не впливає на ніщо.

Ми зберегли і отримали 2 файли.

Існують два способи приєднати SSH-ключ до сервера.

Використання утиліти nano

Після підключення до сервера нам потрібно використовувати команду:

nano /root/.ssh/authorized_keys


Ми потрапили до редактора файлу authorized_keys, який відповідає за налаштування SSH-ключів.

На даний момент файл порожній, і нам потрібно повністю скопіювати весь текст з вікна PuTTYgen:

Потім вставте його в редагований файл за допомогою правої кнопки миші (ПКМ).

Натисніть комбінацію клавіш Ctrl + X.

Підтвердьте збереження файлу, введіть літеру Y.
SSH-ключ успішно пов'язано з нашим сервером.

Передача даних через sFTP

Підключайтеся до нашого сервера та бачите на головній сторінці список файлів, переходимо в каталог .ssh.

Тут ми бачимо файл authorized_keys, який на даний момент порожній і має розмір 0 байтів.

Натисніть ПКМ і відкрийте файл.

Тут вставляємо той самий публічний ключ з PuTTYgen.

Зберігаємо зміни та відправляємо файл на сервер.

Готово, SSH-ключ встановлено!

Підключення через SSH-ключ

При відкритті програми PuTTY ми потрапляємо в стандартний інтерфейс, де ми повинні ввести IP-адресу сервера.

У лівому меню розгортайте вкладку SSH та перейдіть в Auth.

Тут нам потрібно вибрати місце розташування файлу приватного ключа (зверніть увагу, не публічного!) з розширенням .ppk.

Після додавання ключа натисніть кнопку Open. З'являється стандартний інтерфейс введення логіна; заповніть його.

Після введення імені користувача ми отримуємо запит на код Passphrase (ми вказали "spacecore" під час створення ключа), введіть його.

Вітаємо, аутентифікація через SSH-ключ пройшла успішно!

Як зберегти дані сервера для швидкого доступу?

Вам потрібно ввести IP-адресу сервера та приєднати свій приватний SSH-ключ. Потім вкажіть ім'я збереженої сесії.

Сесія збереглася.

Ви також можете вказати ім'я користувача перед IP-адресою, щоб прискорити процес входу, таким чином:
ім'я_користувача@IP-адреса

Зберегти. Тепер при подвійному клацанні на збережену сесію відкриється вікно, де вам потрібно буде ввести код приватного ключа (лише якщо ви вказали його). Якщо код відсутній, підключення встановлюватиметься миттєво без додаткового введення даних.

Введіть код. Готово, ми підключились!