diff --git a/docs/SSH_ENABLE_PORT.md b/docs/SSH_ENABLE_PORT.md new file mode 100644 index 0000000..cf35426 --- /dev/null +++ b/docs/SSH_ENABLE_PORT.md @@ -0,0 +1,123 @@ +# 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 +- **Settings** → **Add-ons** → **Terminal & 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: + +```bash +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: + +```yaml +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 +``` + +3. **Save** → **Info** → **RESTART** + +--- + +## 🔍 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: +```bash +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!** 🚀