[DA] OpenSSH til Windows

OpenSSH kan nu aktiveres på din Windows computer, så man blot kan åbne sin Command Prompt og ssh til en server, som man vil gøre det på en hvilken som helst UNIX-baseret maskine (ssh bruger@server.pil.dk).

 

For at aktivere skal man gøre følgende:

1. Klik på Windows Start Menu og i søge feltet skriv options og find Manage Optional Features.

2. Klik nu på Add a feature.

3. Scroll ned og find OpenSSH Client og klik på Install for at installere ssh klienten på din Windows maskine. Når det er installeret, forsvinder OpenSSH Client fra listen og det er helt normalt.

4. Efter installationen skal man lukke vinduet ned og genstarte sin computer for at færdiggøre og aktivere ssh klienten.

5. Nu da maskinen er genstartet kan man åbne en Command Prompt op. For at tjekke om OpenSSH Client er blevet installeret korrekt, kan man skirve ssh og trykke på enter-knappen, hvis nedestående dukker op, så er programmet installeret korrekt:

usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-E log_file] [-e escape_char]
           [-F configfile] [-I pkcs11] [-i identity_file]
           [-J [user@]host[:port]] [-L address] [-l login_name] [-m mac_spec]
           [-O ctl_cmd] [-o option] [-p port] [-Q query_option] [-R address]
           [-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]]
           [user@]hostname [command]

6. For at forbinde til en server/host, skal man bruge følgende kommando ssh [brugernavn]@[host]. Hvis det er første gang man forbinder til en server/host, så vil man få vist et Key Fingerprint, som man blot skal bekræfte at man stoler på, ved at skrive Yes og trykke på enter-knappen. Dette fingerprint gemmes i %UserProfile%\.ssh\known_hosts.

 

Det skal bemærkes at hos PIL bruger vi public og private keys til at authenticate en bruger, så denne bruger kan få adgang til en host/server. Du skal derfor have lavet et nøgle-par og den public key (.pub) skal være på serveren under /dana/data/[domain.tld]/.ssh/authorized_keys. Hvis man har sit webhotel gennem manageren, så skal din public key tilføjes der igennem. Dernæst skal du skal bruge option -i  og den skal pege på din private key, når du forbinder til en PIL host/server.

Eksempelvis: ssh -i C:\Users\John\Documents\SSH\id_ecdsa john@server.pil.dk

 

PIL understøtter ecdsa, ed25519 eller 16384 bit rsa nøgler.

 

Opret et nøgle-par (Bemærk at på nuværende tidspunkt er OpenSSH i beta, hvorfor nogle kommandoer og options muligvis ikke virker helt korrekt).

Gennem Command Promt kan man også lave et nøgle-par og som tidligere nævnt, anbefaler vi at man bruger ed25519, ecdsa eller en 16384 bit rsa nøgle. Hvis dette ikke virker gennem Windows pga. beta, så kan det anbefales at man bruger et UNIX-baseret system eller PuTTYgen.

Opret ed25519 nøgle: ssh-keygen -t ed25519  -C [din email]

Opret ecdsa nøgle: ssh-keygen -o -a 64 -t ecdsa -b 521 -C [din email]

Opret rsa nøgle: ssh-keygen -o -a 64 -t rsa -b 16384 -C [din email]

Have more questions? Submit a request

0 Comments

Article is closed for comments.
Powered by Zendesk