Newer
Older
homeassistant-infra / docs / SSH_ENABLE_PORT.md

SSH - Włączenie portu sieciowego

Problem: WARNING: SSH port is disabled. Prevent start of SSH server.
Rozwiązanie: Włącz port 22 w konfiguracji Network addona


🔧 KROK PO KROKU:

1. Otwórz addon Terminal & SSH

  • SettingsAdd-onsTerminal & SSH

2. Przejdź do zakładki "Network"

  • Kliknij zakładkę Network (obok Info, Configuration, Log)

3. Znajdź sekcję "22/tcp"

Powinieneś zobaczyć coś takiego:

22/tcp - Disabled

lub

Host | Container
22   | 22        [Disabled]

4. Włącz port 22

OPCJA A - Jeśli jest przełącznik:

  • Przełącz na Enabled lub Show disabled ports
  • Wpisz: 22 w pole Host

OPCJA B - Jeśli trzeba wpisać manualnie:

  • W polu "Host" wpisz: 22
  • W polu "Container" powinno być: 22
  • Kliknij Save lub przełącz przycisk na włączony

5. Zapisz i zrestartuj addon

  1. Jeśli była opcja Save - kliknij ją
  2. Przejdź do zakładki Info
  3. Kliknij RESTART
  4. Poczekaj 20-30 sekund

6. Sprawdź logi ponownie

Przejdź do zakładki Log - powinieneś zobaczyć:

[INFO] Starting SSH server...

BEZ ostrzeżenia WARNING: SSH port is disabled


🧪 Test połączenia:

ssh root@192.168.50.151
# Hasło: QWer!@34

Powinno działać! ✅


📋 Jeśli NIE MA zakładki Network:

To może być starsza wersja addona. Wtedy:

Alternatywa: Konfiguracja w YAML

  1. Przejdź do Configuration
  2. Dodaj na końcu:
ssh:
  username: hassio
  password: QWer!@34
  authorized_keys: []
  sftp: false
  compatibility_mode: false
  allow_agent_forwarding: false
  allow_remote_port_forwarding: false
  allow_tcp_forwarding: false
network:
  22/tcp: 22
  1. SaveInfoRESTART

🔍 Alternatywny port (jeśli 22 nie działa):

Jeśli port 22 jest zajęty przez coś innego, użyj 22222:

W zakładce Network:

Host: 22222
Container: 22

Test:

ssh -p 22222 root@192.168.50.151

✅ Po naprawieniu:

  1. Test SSH: ssh root@192.168.50.151
  2. Jestem wewnątrz: ls /config
  3. ✅ Instaluję Solcast!

Włącz port 22 w zakładce Network i zrestartuj addon! 🚀