OpenSSH

Fra IT2
Hopp til: navigasjon, søk

OpenSSH er en fri implementasjon av SSH-protokollen (Secure Shell). Den overtar plassen til eldre verktøy som telnet, rsh, rlogin, rcp og ftp. Den erstatter dem med nye verktøy som benytter kryptografi og som i tillegg er mer avanserte. OpenSSH har i tillegg også svært mange andre funksjoner, deriblant X11-forwarding, tunnelering, osv. OpenSSH er det beste valget for de fleste utviklere fordi den har en fri lisens og derfor ingen begrensninger på bruk og videredistribusjon.

I all enkelhet brukes ssh-kommandoen til å logge på eksterne maskiner:

$ ssh brukernavn@domene.com

Inkluderte programmer

  • ssh: erstatter rlogin og telnet
  • scp: erstatter rcp
  • sftp: erstatter ftp
  • sshd: SSH-serveren

Klienter

Også ssh-klienten har en konfigurasjonsfil, nemlig ~/.ssh/config

Svært mange tenker ikke over at også ssh-klienten har en konfigurasjonsfil der informasjon om tjenere du bruker svært ofte kan og bør lagres.

ssh henter innstillinger i følgende rekkefølge:

  1. Fra kommandolinjen, f.eks ssh -l brukernavn
  2. Fra brukers konfigurasjonsfil – ~/.ssh/config
  3. Fra global konfigurasjonsfil – /etc/ssh_config

I steden for å stadig skrive for eksempel ssh bruker@tjener.com, så kan du lagre den nødvendige informasjonen i konfigurasjonsfila og heller skrive ssh tjener.

Klienter for Windows

  • PuTTY er en fri SSH-klient for Windows.
  • WinSCP er en fri SCP-klient for Windows.