Hoppa till huvudinnehållet

Ansluta

Din SSH-nyckel​

Din VPS Ultra med Linux öppnas med din SSH-nyckel: ett par filer som skapas på din dator. Den publika delen läggs in på servern; den privata delen stannar på din dator och lämnas inte ut till någon, inte heller till vårt team.

På macOS, Linux och Windows 10 eller 11 (PowerShell eller Terminal):

ssh-keygen -t ed25519

Godkänn den föreslagna platsen och välj en lösenfras. Din publika nyckel är filen id_ed25519.pub: en rad som börjar med ssh-ed25519. Skicka den till vårt team vid beställningen: vi lägger in den på din server när den förbereds.

Ansluta via SSH​

Din servers kort, avsnittet VPS i ditt kundområde, visar kommandot SSH-anslutning:

ssh root@203.0.113.20

Din server har sin egen IPv4-adress: anslutningen görs på den vanliga SSH-porten, 22, eller på den som du väljer i /etc/ssh/sshd_config. När din domän pekar mot din server fungerar även dess namn: ssh root@app.dittforetag.se.

En genväg: filen ~/.ssh/config​

Host minultra
HostName 203.0.113.20
User root
IdentityFile ~/.ssh/id_ed25519

Därefter räcker ssh minultra, och samma genväg fungerar för scp, rsync, git och din editor.

Lägga till eller ersätta en nyckel​

Nycklarna till din server finns i /root/.ssh/authorized_keys, en per rad, och du hanterar dem själv:

  • lägga till en kollega: klistra in kollegans publika nyckel på en ny rad i filen, eller skapa ett eget konto åt kollegan (adduser) med nyckeln i /home/<kollegans konto>/.ssh/authorized_keys;
  • ta bort en åtkomst: radera personens rad;
  • byta dator: lägg till din nya publika nyckel innan du tar bort den gamla.

Har din privata nyckel försvunnit, så att ingen nyckel längre öppnar servern för dig? Skicka din nya publika nyckel till supporten: vårt team lägger in den på din server.

Överföra filer​

# en fil, till servern
scp archive.tar.gz root@203.0.113.20:/srv/

# en mapp, synkroniserad
rsync -avz ./build/ root@203.0.113.20:/var/www/app/

SFTP-program som FileZilla eller WinSCP ansluter via SFTP, med din servers adress och din privata nyckel.

Arbeta från din editor​

Tillägget Remote - SSH för Visual Studio Code öppnar mapparna på din server som om de låg på din dator: det läser din fil ~/.ssh/config, och du behöver bara välja minultra. JetBrains-editorerna erbjuder samma anslutning via Remote Development.

Windows Server: Fjärrskrivbord​

En VPS Ultra med Windows Server öppnas via Fjärrskrivbord (RDP):

  1. På Windows startar du Anslutning till fjärrskrivbord (mstsc); på macOS appen Windows App från Microsoft; på Linux Remmina.
  2. Ange din servers IPv4-adress, som visas på dess kort.
  3. Logga in med administratörskontot som vårt team lämnade vid leveransen, och byt sedan dess lösenord vid den första sessionen.

Skydda sedan din åtkomst: ett långt och unikt lösenord, och Fjärrskrivbord begränsat till dina adresser i Windows-brandväggen.

Vanliga frågor​

”Permission denied (publickey)”: vad ska jag kontrollera?​

  1. Nyckeln som används är den som du skickade till oss: ssh-keygen -lf ~/.ssh/id_ed25519.pub visar dess fingeravtryck.
  2. Ditt kommando anger användaren root och adressen från ditt kort.
  3. Om din nyckel har ett annat namn anger du den: ssh -i ~/.ssh/min_nyckel root@....

Beskriv sedan situationen för supporten, med kommandot du körde och meddelandet du fick: Heltäckande support hjälper dig att återfå åtkomsten.

Min anslutning bryts när jag är inaktiv.​

Lägg till ServerAliveInterval 60 i ditt block i ~/.ssh/config, och kör långa kommandon i tmux eller screen, som håller dem vid liv även när du är frånkopplad.