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
