SSH
Logga in på en annan dator/server:
ssh användare@server
Montera filsystem från annan server:
sshfs användare@server:/full/sökväg/till/mapp
Samma sak med SCP och rsynk
Lösenordsfri inloggning
I mitt exempel tänker vi att root skall köra ett backuppscript via cron.
Därför måste SSH-nyckeln ligga under root-användaren på din server.
1. Skapa nyckelparet:
sudo ssh-keygen -t ed25519 -C "backup-script"
När den frågar efter "passphrase", tryck bara Enter två gånger för att lämna det tomt. Detta behövs för att skriptet ska kunna köras automatiskt i bakgrunden.
2. Kopiera över den publika nyckeln till mottagardatorn:
sudo ssh-copy-id användare@mottagar-datorns-ip
Ersätt användare och ip med uppgifterna för din andra Ubuntu-dator. Du kommer få skriva in lösenordet för mottagardatorn en sista gång här
3. Testa att det fungerar:
sudo ssh användare@mottagar-datorns-ip
Om du blir inloggad direkt utan att tillfrågas om lösenord är du helt redo!