Hopp til hovedinnhold

Koble opp med passord

Kapittel 4

Grunnleggende SSH tilkobling

For å koble til en ekstern server via SSH bruker du kommandoen i terminalen

ssh brukernavn@serverIP

eller

ssh brukernavn@serverURL

Eksempler

ssh john@192.168.1.10
ssh admin@server.mittdomene.no

Spesifisere portnummer

Standard port for SSH er 22. Hvis serveren bruker en annen port, må du angi den manuelt med parameteren -p

ssh -p 2222 john@192.168.1.10

Merk Notasjonen med kolon etter IP-adressen, som john@192.168.1.10:22, fungerer ikke i standard OpenSSH. Riktig syntaks er:

ssh -p 22 john@192.168.1.10

Fingerprint og known hosts

Ved første oppkobling til en ny server vil du få spørsmål om å stole på vertens identitet

Eksempel

The authenticity of host '192.168.1.10 (192.168.1.10)' can't be established
ECDSA key fingerprint is SHA256
Are you sure you want to continue connecting (yes/no)

Når du svarer yes lagres serverens fingerprint i filen

~/.ssh/known_hosts

Dette er en sikkerhetsmekanisme som sikrer at du kobler deg til riktig server ved fremtidige tilkoblinger. Dersom fingerprint endres senere vil SSH advare deg. Dette kan bety at serveren er reinstallert eller at noe er galt.

Aktiv forbindelse

Når du er tilkoblet får du tilgang til serverens kommandolinje. Prompten endres vanligvis til

brukernavn@servernavn:~$

Du kan nå utføre kommandoer direkte på serveren. Forbindelsen gjelder kun det åpne terminalvinduet. Hvis du åpner et nytt må du koble deg opp på nytt.

Avslutte SSH forbindelse

For å logge ut og avslutte forbindelsen skriver du

exit

Høydepunkt – viktige kommandoer

Koble til server via SSH

ssh brukernavn@serverIP

Koble til via domenenavn

ssh brukernavn@serverURL

Spesifiser portnummer

ssh -p 2222 brukernavn@serverIP

Lagre fingerprint ved første tilkobling Svar yes når du blir spurt

Fil for kjente verter

~/.ssh/known_hosts

Avslutt SSH forbindelse

exit
Robert Kristoffersen
Fullstack-utvikler • Webno