SSH - Diagnostyka i naprawa krok po kroku
Data: 2026-02-05 00:03
Problem: Connection refused na porcie 22
🔍 KROK 1: Sprawdź czy addon jest zainstalowany
- Otwórz: http://192.168.50.151:8123
- Login: WK / Hasło: QWer!@34
- Settings → Add-ons
Pytanie: Czy widzisz addon "Terminal & SSH" na liście?
A) TAK - widzę addon na liście:
B) NIE - nie ma addona na liście:
- Przejdź do KROKU 1B (instalacja)
KROK 1B: Instalacja addona (jeśli brak)
- W Add-ons kliknij ADD-ON STORE (prawy dolny róg)
- Znajdź Terminal & SSH (Official add-ons)
- Kliknij na addon
- Kliknij INSTALL
- Poczekaj 1-2 minuty
- Po instalacji przejdź do KROKU 2
🔧 KROK 2: Sprawdź status addona
Po kliknięciu na addon Terminal & SSH zobaczysz górę strony:
Pytanie: Jaki jest status?
A) RUNNING (zielony):
- Addon działa, ale coś jest nie tak z portem
- Przejdź do KROKU 3
B) STOPPED (czerwony/szary):
- Addon nie jest uruchomiony
- Przejdź do KROKU 2B (start)
C) ERROR / CRASHED:
- Addon ma błąd
- Przejdź do KROKU 4 (logi)
KROK 2B: Uruchom addon
- W addonie kliknij zakładkę Info
- Włącz przełącznik Start on boot (aby startował automatycznie)
- Włącz przełącznik Watchdog (automatyczny restart przy błędzie)
- Kliknij duży przycisk START
- Poczekaj 20-30 sekund
- Sprawdź status - powinien zmienić się na RUNNING
Test połączenia:
ssh root@192.168.50.151
# Hasło: QWer!@34
Czy działa?
- TAK: ✅ Problem rozwiązany!
- NIE: Przejdź do KROKU 3
🔍 KROK 3: Sprawdź konfigurację portu
- W addonie kliknij zakładkę Configuration
- Sprawdź konfigurację SSH
Pytanie: Jaka jest konfiguracja?
Powinna wyglądać tak:
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
Jeśli NIE MA hasła:
- Dodaj:
ssh:
username: hassio
password: QWer!@34
- Kliknij SAVE
- Zakładka Info → RESTART
- Poczekaj 20 sekund
- Test:
ssh root@192.168.50.151
Jeśli jest inny PORT (np. 22222):
Test:
ssh -p 22222 root@192.168.50.151
📋 KROK 4: Sprawdź logi addona
- W addonie kliknij zakładkę Log
- Prześlij mi ostatnie 20-30 linii
Częste błędy:
"Address already in use":
- Port 22 jest zajęty przez inny proces
- Rozwiązanie: Zmień port na 22222
"Permission denied":
- Problem z uprawnieniami
- Rozwiązanie: Reinstall addona
"Failed to start sshd":
- Błąd konfiguracji
- Rozwiązanie: Sprawdź składnię w Configuration
🔧 KROK 5: Zaawansowana diagnostyka (przez Proxmox)
Jeśli wszystko inne zawiedzie, możemy sprawdzić bezpośrednio w VM:
A) Sprawdź czy VM ma dostęp do sieci:
# Na Proxmox host:
qm list
# Znajdź ID dla ha test (prawdopodobnie 100)
# Wejdź do konsoli VM:
qm terminal 100
B) W konsoli VM sprawdź:
# Sprawdź czy SSH addon istnieje
ha addons | grep -i ssh
# Sprawdź info o addonie
ha addons info core_ssh
# Sprawdź logi
ha addons logs core_ssh
# Spróbuj uruchomić
ha addons start core_ssh
# Sprawdź czy port 22 jest nasłuchiwany
netstat -tuln | grep :22
🎯 Co mi powiedz:
Zrób po kolei kroki i powiedz mi:
- Czy addon jest zainstalowany? (TAK/NIE)
- Jaki jest status? (RUNNING/STOPPED/ERROR)
- Czy jest hasło w konfiguracji? (TAK/NIE)
- Co pokazują logi? (skopiuj kilka ostatnich linii)
🚀 Plan naprawy:
Po uzyskaniu tych informacji:
- ✅ Naprawię konfigurację
- ✅ Uruchomię addon poprawnie
- ✅ Otworzę port SSH
- ✅ Zainstaluję Solcast przez SSH
Czekam na informacje z HA! 📊