SR4X

FM POLAND


Dashboard | Admin:  SVXCnf | NodeInfo | WEBCnf | Makra | ELCnf | SQL PTT | Audio | Mod | RFCnf | WIFI | NET | Log | HWInfo | System | SVXC

terminal Zabezpieczenie Konsoli SSH

warning

Uwaga bezpieczeństwa: Nie zalecane jest, aby dashboard był dostępny z publicznego internetu. Jeśli musisz mieć zdalny dostęp, stosuj rozwiązania VPN (np. Tailscale lub WireGuard).

info

Możesz dodatkowo zabezpieczyć dostęp do konsoli SSH przez Web, stosując autoryzację HTTP Basic Auth (użytkownik + hasło). Instrukcja poniżej pokazuje, jak skonfigurować Apache2.

1
edit Edycja pliku konfiguracyjnego Apache2

Otwórz plik konfiguracyjny:

/etc/apache2/conf-available/term-auth.conf

Usuń znaki komentarza # na początku następujących wierszy:

Order allow,deny
Allow from all
AuthUserFile /etc/apache2/termpwd
AuthName "Protected Area"
AuthType Basic
require valid-user
2
restart_alt Restart serwera Apache2

Po zapisaniu zmian, zrestartuj Apache2:

$ sudo systemctl restart apache2
3
person_add Utworzenie użytkownika i hasła

Utwórz użytkownika i hasło do autoryzacji HTTP:

$ sudo htpasswd -c /etc/apache2/termpwd FMPOLAND
tips_and_updates

Zamiast przykładowej nazwy FMPOLAND wpisz własną nazwę użytkownika. System poprosi Cię o podanie hasła.

4
check_circle Test autoryzacji

Po wykonaniu powyższych kroków, spróbuj otworzyć stronę z konsolą SSH w przeglądarce. Powinieneś zobaczyć okno logowania z prośbą o podanie użytkownika i hasła.

verified

Gratulacje! Twoja konsola SSH jest teraz zabezpieczona dodatkową warstwą autoryzacji HTTP Basic Auth.

Wersja SP2ONG 2024-2026 (v202060430) | served by Apache/2.4.67 (Raspbian) & PHP 7.4.33
Credits: parts of PHP code were adapted from projects:
SvxLink Dashboard by DL1BZ for FM repeater & FM simplex systems and SvxLink Dashboard by SP2ONG & SP0DZ