Skip to Content

Włączenie SSH hasłem

Ze względów bezpieczeństwa na wszystkich standardowych obrazach Linux na platformie hostd logowanie przez SSH za pomocą hasła jest domyślnie zablokowane. Gorąco zalecamy korzystanie wyłącznie z kluczy SSH. Jeśli jednak Twoje skrypty lub aplikacje wymagają dostępu za pomocą hasła, możesz aktywować tę opcję ręcznie wewnątrz systemu operacyjnego gościa.

Kroki do włączenia

  1. Połącz się ze swoją maszyną wirtualną za pomocą klucza SSH lub wbudowanej konsoli webowej VM → Console.
  2. Utwórz nowy plik konfiguracyjny demona SSH, wykonując polecenie:
    sudo nano /etc/ssh/sshd_config.d/99-password-auth.conf
  3. Dodaj do tego pliku następującą linię:
    PasswordAuthentication yes
    Zapisz plik (w edytorze nano: Ctrl+O, Enter, a następnie wyjdź — Ctrl+X).
  4. Zrestartuj usługę SSH wewnątrz systemu operacyjnego, aby zastosować nową konfigurację:
    • Dla Debian / Ubuntu:
      sudo systemctl restart ssh
    • Dla AlmaLinux / Rocky Linux:
      sudo systemctl restart sshd
  5. Teraz możesz łączyć się z serwerem przez SSH, wprowadzając nazwę użytkownika oraz hasło.

Uwaga

  • Autoryzacja za pomocą hasła jest znacznie mniej bezpieczna niż korzystanie z kluczy SSH, ponieważ Twój serwer staje się podatny na ataki typu brute-force (próby złamania hasła przez roboty z internetu). Gorąco zalecamy ograniczanie dostępu do portu SSH za pomocą Firewall VM.
  • Jeśli wykonasz pełną reinstalację systemu (Reinstall), systemowa usługa cloud-init ponownie zablokuje logowanie hasłem. W takim przypadku powyższe kroki trzeba będzie powtórzyć.

Następne kroki