Використання ключів SSH забезпечує безпечний спосіб підключення до вашого VPS без пароля, спрощуючи керування та підвищуючи безпеку. Цей посібник спрощує завантаження публічного ключа SSH до існуючого VPS на AvaHost або подібних платформах, надаючи практичні приклади та поради для забезпечення безперешкодного налаштування.
Автентифікація на основі ключів SSH замінює вхід за допомогою пароля на пару приватний/публічний ключ, що знижує ризик атак грубого підбору. Цей процес ідеально підходить для безпечного та ефективного керування VPS або виділеними серверами.
Перш ніж почати, переконайтеся в наступному:
Ви вже маєте доступ до свого VPS за допомогою імені користувача та пароля.
У вас є пара ключів SSH, згенерована на вашому локальному комп‘ ютері.
на вашому комп’ютері встановлено ssh (Linux, macOS або Windows з WSL або PuTTY/Pageant).
На вашій локальній машині виконайте
Перевірте, чи є у вас файл з назвою id_rsa.pub або id_ed25519.pub. Якщо ні, згенеруйте нову пару ключів:
Дотримуйтесь підказок і натисніть Enter, щоб прийняти розташування файлу за замовчуванням.
Ви можете легко завантажити ключ за допомогою команди ssh-copy-id
:
Замініть user на ім’я користувача вашого VPS (наприклад, root або ubuntu), а your_vps_ip на фактичну IP-адресу вашого VPS. Вам буде запропоновано ввести пароль до VPS востаннє. Якщо у вас немає ssh-copy-id, ви можете завантажити ключ вручну:
Після завантаження ключа спробуйте увійти в систему:
Підключення має відбутися без введення пароля.
Для підвищення безпеки ви можете повністю вимкнути вхід за допомогою пароля (попередньо переконавшись, що ваш доступ на основі ключа працює):
Підключіться до свого VPS.
Відредагуйте конфігураційний файл SSH:
Знайдіть і змініть або додайте:
Перезапустіть службу SSH:
Будьте обережні – якщо ваш ключ не працює належним чином, ви можете заблокувати себе.
Завантаження публічного ключа SSH на ваш VPS забезпечує безпечний доступ без пароля, спрощуючи керування та підвищуючи рівень безпеки. На надійному VPS-хостингу AvaHost наведені вище кроки та приклади – з використанням
або ручного завантаження – роблять налаштування простим. Зберігайте свій приватний ключ у безпеці, ретельно тестуйте і розгляньте можливість вимкнути автентифікацію за допомогою пароля для максимального захисту.ssh-copy-id