Newer
Older
homeassistant-infra / docs / SSH_TROUBLESHOOTING.md
Wojciech Konieczny 23 days ago 3 KB SSH: Diagnostyka krok po kroku
# SSH Troubleshooting - Connection Refused

**Data:** 2026-02-05 00:01  
**Problem:** `ssh: connect to host 192.168.50.151 port 22: Connection refused`  
**Status:** Port 22 zamknięty, port 8123 (HA UI) działa ✅

---

## Diagnoza:

✅ **Home Assistant działa** (port 8123 otwarty)  
❌ **SSH addon NIE DZIAŁA** (port 22 zamknięty)  
❌ **Port 22222 też zamknięty**

---

## Możliwe przyczyny:

### 1. Addon nie został uruchomiony (START)
Po instalacji addon trzeba **ręcznie uruchomić!**

### 2. Addon się nie uruchomił (błąd)
Mogą być problemy z konfiguracją

### 3. Addon używa innego portu
Domyślnie może być 22222 zamiast 22

---

## Co zrobić? ✅

### Krok 1: Sprawdź status addona w HA

1. Otwórz: http://192.168.50.151:8123
2. **Settings** → **Add-ons**
3. Kliknij na **Terminal & SSH**
4. Sprawdź status - powinno być **RUNNING** (zielone)

### Krok 2: Jeśli status NIE JEST "Running":

**A) Jeśli pokazuje STOPPED:**
- Kliknij **START**
- Poczekaj 20-30 sekund

**B) Jeśli pokazuje błąd:**
- Przejdź do zakładki **Log**
- Skopiuj błąd i daj mi znać

**C) Jeśli nie ma addona:**
- Addon nie został zainstalowany
- Wróć do kroku instalacji

### Krok 3: Sprawdź port w konfiguracji

1. W addonie przejdź do **Configuration**
2. Sprawdź czy jest ustawienie `port:`
3. Domyślnie może być:
   ```yaml
   ssh:
     username: hassio
     password: QWer!@34
     port: 22
   ```

**UWAGA:** Niektóre wersje używają portu **22222**!

### Krok 4: Sprawdź logi addona

1. W addonie przejdź do zakładki **Log**
2. Szukaj błędów typu:
   - "Address already in use"
   - "Permission denied"
   - "Failed to start"

---

## Testowanie po uruchomieniu:

### Test 1: Port 22 (domyślny)
```bash
ssh root@192.168.50.151
# lub
ssh -p 22 root@192.168.50.151
```

### Test 2: Port 22222 (alternatywny)
```bash
ssh -p 22222 root@192.168.50.151
```

### Test 3: Sprawdź który port jest otwarty
```bash
nc -zv 192.168.50.151 22
nc -zv 192.168.50.151 22222
```

---

## Alternatywa: Użyj terminala w przeglądarce!

Jeśli SSH nie działa, możesz użyć wbudowanego terminala:

1. **Settings** → **Add-ons** → **Terminal & SSH**
2. Kliknij zakładkę **OPEN WEB UI** (góra)
3. Terminal otworzy się w przeglądarce!
4. Masz dostęp do tego samego shell jak przez SSH

**Zalety:**
- Działa od razu (nie wymaga SSH)
- Ten sam dostęp co SSH
- Możesz instalować integracje

**Komendy w terminalu przeglądarki:**
```bash
# Sprawdź system
ls -la /config
ls -la /config/custom_components

# Zainstaluj Solcast
cd /tmp
wget https://github.com/BJReplay/ha-solcast-solar/archive/refs/heads/main.zip
unzip main.zip
mkdir -p /config/custom_components
cp -r ha-solcast-solar-main/custom_components/solcast_solar /config/custom_components/
ha core restart
```

---

## Szybkie rozwiązanie: Terminal w przeglądarce!

**NIE MUSISZ URUCHAMIAĆ SSH!** 🎉

1. Settings → Add-ons → Terminal & SSH
2. Kliknij **OPEN WEB UI**
3. Daj mi znać jak jesteś w terminalu
4. Podam komendy do instalacji Solcast

---

## Status:

- ⏳ Czekam na informację co pokazuje addon
- 🎯 **ALTERNATYWA:** Użyj terminala w przeglądarce (OPEN WEB UI)
- ✅ Mogę zainstalować Solcast przez terminal przeglądarki!

---

**Najlepsze rozwiązanie:** Terminal w przeglądarce - działa od razu! 🚀