🔐 Як налаштувати ключі SSH для безпечного доступу до VPS
Використання ключів SSH є одним із найбезпечніших методів доступу до вашого VPS. На відміну від паролів, ключі SSH не можуть бути легко підібрані. У цьому посібнику пояснюється, як створити та налаштувати ключі SSH у різних операційних системах.
🛠️ Крок 1: Створіть ключ SSH
Відкрийте термінал і виконайте команду:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
Натисніть Enter, щоб зберегти його до шляху за замовчуванням ~/.ssh/id_rsa.
📤 Крок 2: Скопіюйте відкритий ключ у VPS
У Linux/macOS використовуйте:
ssh-copy-id user@your_server_ip
Якщо ця команда недоступна, виконайте її вручну:
cat ~/.ssh/id_rsa.pub | ssh user@your_server_ip "mkdir -p ~/.ssh && cat >> ~/.ssh/authorized_keys"
🔧 Крок 3. Налаштуйте SSH-клієнт (Windows)
- 💻 Установіть PuTTYgen або використовуйте
ssh-keygenу PowerShell; - 📎 Згенеруйте ключ і збережіть приватну/відкриту частини;
- 🔌 У PuTTY: перейдіть до SSH → Auth → Знайдіть свій закритий ключ (.ppk);
- 🌐 Підключіться до сервера як зазвичай — пароль не потрібен.
🛡️ Поради щодо безпеки
- 🔑 Ніколи не повідомляйте свій особистий ключ — його потрібно тримати в секреті;
- 🧱 Використовуйте парольну фразу для свого закритого ключа під час генерації;
- 🚫 Вимкнути вхід за паролем після налаштування ключа:
sudo nano /etc/ssh/sshd_config
# Змініть рядки:
PasswordAuthentication no
PermitRootLogin prohibit-password
Потім перезапустіть службу SSH: sudo systemctl restart sshd
🤝 Потрібна допомога з налаштуванням ключів SSH? Зверніться до служби підтримки Bit.Hosting — ми вам допоможемо!