Hopp til hovedinnhold

SSH klientprogrammer og terminal multiplexers

Kapittel 8

SSH kan brukes både fra terminal og gjennom egne programmer for skrivebord og mobil. Valg av klient avhenger av plattform, behov og arbeidsflyt.

Desktop

PuTTY

Et av de mest brukte SSH-programmene for Windows. PuTTY lar deg koble til SSH-servere, lagre profiler for ulike tilkoblinger og konfigurere porter, nøkler og terminalvalg. Støtter både passord og nøkkelbasert autentisering. Enkel å bruke, men krever manuell håndtering av nøkler (vanligvis via PuTTYgen for å konvertere til .ppk-format).

Bitvise SSH Client

Bitvise er et mer avansert alternativ til PuTTY for Windows. Den har et moderne grafisk grensesnitt og integrert SFTP-klient for filoverføring. Støtter både nøkkelbasert og passordbasert autentisering. Bitvise håndterer SSH-nøkler direkte uten behov for å konvertere dem, og gjør det enkelt å administrere flere serverprofiler. Den har også funksjoner som port forwarding, kommandolinjekontroll og integrert terminal med fargetema. Bitvise er et godt valg for brukere som ønsker mer funksjonalitet og et ryddig GUI uten å miste fleksibiliteten til standard SSH.

Andre populære alternativer

  • OpenSSH (innebygd i Windows 10/11, macOS og Linux)
  • Termius (plattformuavhengig, støtter både desktop og mobil, synkronisering av profiler via konto)

Terminal multiplexers

tmux

tmux (Terminal Multiplexer) lar deg kjøre flere terminalsesjoner i ett SSH-vindu. Du kan åpne flere vinduer eller dele terminalen i paneler, og bytte mellom dem uten å miste forbindelsen. Hvis du kobler fra SSH, vil tmux-sesjonene fortsette å kjøre i bakgrunnen. Når du kobler til igjen kan du gjenoppta arbeidet der du slapp.

Vanlige kommandoer

tmux new -s navn     # oppretter ny sesjon
tmux attach -t navn # kobler til eksisterende sesjon
tmux detach # frakobler sesjon midlertidig

Screen

Screen fungerer på lignende måte som tmux, men har eldre syntaks og færre funksjoner. Den er fortsatt nyttig for enkle oppgaver som krever at en prosess fortsetter etter at du logger ut.

Vanlige kommandoer

screen        # starter ny sesjon
screen -r # kobler til eksisterende sesjon
# Frakoble midlertidig:
# Trykk Ctrl + A etterfulgt av D

Nyttige tips

  • Kombiner nøkkelbasert autentisering med tmux for stabile og sikre økter.
  • Bruk tmux eller Screen for prosesser som skal fortsette etter frakobling.
  • Bitvise og PuTTY er gode valg for Windows, men Bitvise har flere funksjoner og et bedre grensesnitt.
  • Blink og Prompt fungerer godt for administrasjon fra mobil.
  • På macOS og Linux holder innebygd OpenSSH-klient i terminalen som regel i massevis.
  • Husk å beskytte klienter som lagrer nøkler, spesielt på mobile enheter.

Høydepunkt – viktige kommandoer

Starte ny tmux-sesjon

tmux new -s navn

Koble til eksisterende tmux-sesjon

tmux attach -t navn

Frakoble tmux midlertidig

tmux detach

Starte Screen

screen

Koble til eksisterende Screen-sesjon

screen -r

Frakoble Screen midlertidig

Ctrl + A etterfulgt av D
Robert Kristoffersen
Fullstack-utvikler • Webno