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
- **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!** 🚀