Jag började med en minimal Debian-installation pÄ grund av att det inte fanns internet, vilket innebar att flera standardverktyg saknades. Jag installerade dÀrför manuellt viktiga paket som:
Detta gav mig en fungerande servermiljö med möjlighet att skapa anvÀndare och ansluta via SSH.
Jag satte upp SSH för att kunna ansluta till servern frĂ„n andra datorer. Efter felsökning av âconnection refusedâ sĂ„g jag till att:
Jag konfigurerade sedan SSH-nyckelautentisering, vilket innebÀr:
För att göra servern sÀkrare implementerade jag:
Detta skyddar servern frÄn automatiska attacker som Àr vanliga pÄ internet.
Jag installerade Apache som gör servern till en webbserver som gÄr att komma Ät genom att skriva in serverns ip i en webblÀsare. Sedan kunde jag ocksÄ redigera sidan i:
/var/www/html/index.html
Servern kunde dÄ visa en webbsida lokalt via sin interna IP-adress.
Jag försökte göra servern tillgÀnglig utanför mitt nÀtverk genom:
Det visade sig att routern (UniFi OS) anvÀnde port 80 sjÀlv, vilket krÀvde alternativa portar.
Eftersom direkt Ätkomst via internet inte fungerade (troligen p.g.a. nÀtverksbegrÀnsningar som CGNAT), anvÀnde jag istÀllet ngrok.
Ngrok skapar en sÀker tunnel frÄn servern till internet, vilket gör att:
Jag har nu: