Віртуальні машини

Увімкнення SSH за паролем

Як увімкнути автентифікацію по паролю через SSH на віртуальних машинах Linux.

З міркувань безпеки на всіх стандартних образах Linux платформи hostd вхід по SSH за паролем заблокований за замовчуванням. Ми наполегливо радимо використовувати саме SSH-ключі. Проте, якщо для роботи ваших скриптів чи застосунків обов'язково потрібен доступ за паролем, ви можете активувати його вручную всередині операційної системи.

Кроки для увімкнення

  1. Підключіться до вашої віртуальної машини за допомогою SSH-ключа або вбудованої веб-консолі VM → Console.
  2. Створіть новий файл конфігурації SSH-демона, виконавши команду:
    sudo nano /etc/ssh/sshd_config.d/99-password-auth.conf
  3. Додайте у цей файл наступний рядок:
    PasswordAuthentication yes
    Збережіть файл (у редакторі nano: Ctrl+O, Enter, потім вихід — Ctrl+X).
  4. Перезапустіть службу SSH всередині ОС, щоб застосувати конфігурацію:
    • Для Debian / Ubuntu:
      sudo systemctl restart ssh
    • Для AlmaLinux / Rocky Linux:
      sudo systemctl restart sshd
  5. Тепер ви можете підключатися до сервера по SSH, вводячи ім'я вашого користувача та пароль.

Зверніть увагу

  • Авторизація за паролем є значно менш безпечною, ніж використання SSH-ключів, оскільки ваш сервер стає вразливим до атак типу brute-force (підбір паролів роботами з інтернету). Наполегливо радимо обмежувати доступ до порту SSH за допомогою Firewall VM.
  • Якщо ви виконаєте повне перевстановлення системи (Reinstall), системна служба cloud-init знову заблокує вхід за паролем. У такому разі ці кроки потрібно буде повторити.

Наступні кроки

On this page