Використання криптографічних SSH-ключів забезпечує значно вищу безпеку, ніж паролі, повністю усуваючи ризик атак грубої сили (brute-force) на твій хмарний Linux-сервер.
На своєму локальному комп'ютері (у Windows PowerShell, терміналі macOS або Linux) виконай наступну команду:
ssh-keygen -t ed25519 -C your_email@example.com
Натисни Enter, щоб зберегти у шлях за замовчуванням. За бажанням ти можеш встановити кодову фразу (passphrase) для додаткового захисту.
Скопіюй свій публічний ключ на хмарний сервер за допомогою ssh-copy-id:
ssh-copy-id -i ~/.ssh/id_ed25519.pub root@YOUR_SERVER_IP
Крім того, ти можеш вставити вміст свого публічного ключа у своєму профілі користувача в панелі VPS4You в розділі «SSH Public Key» для автоматичного розгортання при нових інсталяціях.
Коли ти переконаєшся, що можеш успішно входити за допомогою SSH-ключа без введення пароля, відредагуй конфігурацію SSH-демона:
Важливо: Завжди тримай відкритим свій поточний сеанс термінала SSH під час тестування нового підключення, щоб не втратити доступ до сервера у разі помилки в конфігурації.
Системний інженер