Konvertera SSH nycklar

Har du skapat SSH-nycklar med Putty på ett windows system? Då har du säkert en nyckel vars filnamn slutar med .ppk, eller hur? När du senare försöker använda den på din Linuxmaskin så fungerar det inte när du försöker använda den för att logga in.

Så här löser du det problemet

Installera putty-tools. Det gör du med apt-get install putty-tools, yum install puttu eller något liknande. Det beror lite på vilken dist du använder.

I det här exemplet förutsätter jag att din nyckel heter id_dsa.ppk

Skapa den privata nyckeln:

cd ~
puttygen id_dsa.ppk -O private-openssh -o id_dsa

Skapa den publika nyckeln:

puttygen id_dsa.ppk -O public-openssh -o id_dsa.pub

Flytta nycklarna till ~/.ssh och sätt rättigheter

mkdir -p ~/.ssh
mv -i ~/id_dsa* ~/.ssh
chmod 600 ~/.ssh/id_dsa
chmod 666 ~/.ssh/id_dsa.pub

Nu är det fixat, testa genom att ansluta till din server..  ssh server.com

Rensa regler, iptables

För att snabbt och enkelt ta bort alla iptables-regler, bra vid felsökning upptäckte jag 🙂

iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT

Google vs. SelfHosted

Läste precis på GHacks, där Martin monologfunderar över Googles produkter och deras livslängd.

Intressanta frågeställningar som i mina ögon ger mig helt rätt när jag försöker hosta så många av mina tjänster själv. Egen hostning (selfhosting) tycker jag är en lysande ide, så länge intresse och kunskap finns. Kunskap går alltid att antingen lära sig eller googla fram. Intresset kommer mest troligt att vakna när man inser hur kul, smidigt och framtidssäkert det är 😉

Här är en schysst lista på självhostade tjänster: https://github.com/Kickball/awesome-selfhosted

Testa, köp en Raspberry Pi 3 och kör igång. Om du redan har en maskin som står och tuggar, lägg in saker på den. Råkar du sitta på en mer kompetent maskin, lär dig mer roliga saker och installera Proxmox så får du massor med datorer i en… lite som ett kinderägg fullt med IT.