Blogi
SSH:n koventaminen kymmenessä minuutissa
Poista salasanakirjautuminen ja root-kirjautuminen käytöstä, käytä avaimia ja rajaa sallitut käyttäjät.
Tietoturvanftables-palomuuri: minimiasetukset
nftables on korvannut iptablesin nykyisissä jakeluissa. Oletuksena pudotettava liikenne ja lista sallituista porteista ovat hyvä pohja.
TietoturvaFail2ban: estä salasanojen arvailu
Fail2ban lukee lokeja ja estää väliaikaisesti osoitteet, jotka yrittävät murtautua palveluihin.
PalvelimetOmat systemd-yksiköt
Yksikkötiedosto muuttaa mistä tahansa skriptistä tai ohjelmasta hallittavan palvelun, joka käynnistyy tarvittaessa uudelleen.
Palvelimetjournalctl: lokien selaus kivuttomasti
Systemdin päiväkirja suodattaa yksikön, ajan ja prioriteetin mukaan, joten grepiä tarvitaan harvoin.
Automaatiosystemd-ajastimet cronin sijaan
Ajastimet tuovat lokituksen, riippuvuudet ja väliin jääneiden ajojen suorituksen jälkikäteen.
TallennusLVM: levytilan laajennus lennossa
Jos volyymiryhmässä on vapaata tilaa, volyymi ja tiedostojärjestelmä kasvavat palveluita pysäyttämättä.
TallennusOhjelmallinen RAID mdadm:llä
Kahden levyn peilaus suojaa yhden levyn vikaantumiselta. Se ei korvaa varmuuskopiota.
TallennusVarmuuskopiot rsyncillä
rsync kopioi vain muutokset ja säilyttää oikeudet, ACL:t ja laajennetut attribuutit.
Tallennusrestic: salatut ja deduplikoidut varmuuskopiot
restic tallentaa tilannevedokset salattuun varastoon: paikalliseen levyyn, SFTP:hen tai S3:een.
PalvelimetNginx käänteisenä välityspalvelimena
Nginx ottaa vastaan pyynnöt porteissa 80 ja 443 ja välittää ne paikallisessa portissa toimivalle sovellukselle.
TietoturvaIlmaiset Let's Encrypt -varmenteet
Certbot hankkii varmenteen ja määrittää nginxin itse. Uusinta hoituu ajastimella.
PalvelimetDocker: päivittäiset peruskomennot
Käynnistys, lokit ja siivous – konttien ylläpitäjän minimijoukko.
PalvelimetDocker Compose tuotannossa
Kiinnitä kuvien versiot, pidä salaisuudet .env-tiedostossa ja lisää healthcheck.
ValvontaPrometheus ja node_exporter
node_exporter tarjoaa laitteiston ja käyttöjärjestelmän mittarit, Prometheus kerää ne HTTP:n kautta.
ValvontaGrafana-kojelaudat ja PromQL
Pari valmista kyselyä kattaa prosessorin ja muistin kaikilla palvelimilla.
ValvontaKuormitus: mistä diagnosointi alkaa
Kuorma kasvaa – selvitä, mikä resurssi loppuu: suoritin, muisti vai levy.
ValvontaLevyjen diagnostiikka: iostat ja iotop
Korkea iowait ja hidas levyn vasteaika hidastavat kaikkea muuta.
Verkkotcpdump: verkkoliikenteen tarkastelu
Kun lokit vaikenevat, paketit kertovat totuuden.
Verkkoss netstatin sijaan
ss on nopeampi kuin netstat ja näyttää enemmän: prosessit, tilat ja ajastimet.
VerkkoWireGuard: oma VPN puolessa tunnissa
WireGuard on nopea VPN, jossa on lyhyt asetustiedosto ja nykyaikainen salaus.
VerkkoDNS-diagnostiikka: dig ja resolvectl
Suurin osa vioista, joissa sivusto ei aukea, on DNS-vikoja. Tarkista tietueet ja resolveri.
AutomaatioTurvalliset bash-skriptit
Tiukka tila ja trap säästävät puolelta yöllisistä yllätyksistä.
AutomaatioAnsible: ensimmäinen playbook
Ansible konfiguroi palvelimet SSH:n kautta ilman agentteja kohdekoneilla.
TietoturvaSELinux ilman paniikkia
Älä poista SELinuxia käytöstä: lue kieltoviestit ja muuta boolean-arvoja.
PalvelimetYtimen viritys sysctl:llä
Muutama parametri auttaa merkittävästi kuormitettua palvelinta.
PalvelimetAikavyöhyke ja chrony: Europe/Helsinki
Oikea aika on lokien ja varmenteiden perusta. Aseta Helsingin aikavyöhyke ja synkronoi kello chronyllä.
TallennusPostgreSQL-varmuuskopiot pg_dumpilla
Custom-muoto pakkaa dumpin ja mahdollistaa valikoivan ja rinnakkaisen palautuksen.
Ei hakutuloksia. Tyhjennä suodatin tai muuta hakua.