Tor hidden service működése dióhéjban
Mi történik a háttérben, amikor egy .onion címet megnyitsz. A rejtett szolgáltatások életciklusa érthetően.
Ez a jegyzet egy gyakorlati összefoglaló, amit egy valós feladat közben írtam le magamnak. A cél, hogy legközelebb ne kelljen elölről kitalálnom a megoldást — és hátha másnak is spórol pár órát.
Előfeltételek
Mielőtt belevágsz, érdemes néhány dolgot ellenőrizni. Az alábbi lista a leggyakoribb buktatókat fedi le, amikbe én is beleszaladtam:
- Van root vagy sudo jogosultságod az érintett gépen.
- Készítettél mentést a konfigurációról, mielőtt bármit módosítanál.
- Tudod, hogyan állítod vissza a korábbi állapotot, ha valami félresikerül.
A lényeg parancsokban
Az alábbi néhány sorral már el is indulhatsz. A parancsokat érdemes soronként lefuttatni, és megnézni a kimenetet, mielőtt továbblépsz.
# Aktuális állapot kiírása
systemctl status ssh --no-pager
# Konfiguráció biztonsági mentése időbélyeggel
sudo cp /etc/ssh/sshd_config \
/etc/ssh/sshd_config.bak.$(date +%F)
# Szintaxis ellenőrzése változtatás után
sudo sshd -t && echo "OK, a konfig rendben"Mire figyelj
A legtöbb hiba nem magából a beállításból jön, hanem abból, hogy elfelejtjük újratölteni a szolgáltatást, vagy egy másik konfigfájl felülírja az értékünket. Ha elakadsz, először mindig a naplókat nézd:
# Az utolsó események megtekintése
journalctl -u ssh -n 50 --no-pager
# Élő követés, amíg tesztelsz
journalctl -u ssh -fTipp: mindig egy külön session-ben teszteld a hozzáférést, mielőtt lezárnád az aktuálisat. Így nem zárod ki magad.
Összefoglalás
Ennyi az egész. Ha végigmentél a lépéseken, most már van egy tesztelt, visszaállítható beállításod. A részleteket a saját környezetedhez kell igazítanod — ez a jegyzet csak a vázat adja.