Vimexx Facebook

Hoe kan ik op Mac met een SSH key verbinden?

Hoe kan ik op Mac met een SSH key verbinden?

Bijgewerkt door Vimexx op 05-05-2019

Wanneer je gebruik maakt van SSH, dan kan je ook met een SSH key verbinding maken. Dit is veiliger dan met je DirectAdmin login gegevens met SSH verbinden en wanneer je meerdere accounts hebt ook nog eens makkelijker!

Hoe je een SSH key kunt maken en hiermee kunt verbinden wanneer je op een Mac werkt, leggen we in deze handleiding uit!

  1. Genereer een SSH key
  2. Voeg de key toe in DirectAdmin
  3. Verbind met SSH

1. Genereer een SSH key

Allereerst moeten we een SSH key aanmaken, deze sleutel is namelijk uniek voor iedere gebruiker.

ssh-keygen

Om je SSH sleutel aan te maken ga je naar de Terminal (⌘ + T)
Hier typ je het commando:

ssh-keygen

Waarna eerst wordt gevraagd waar je de sleutel wilt opslaan. De standaard locatie is prima, dus hier drukken we gewoon op Enter.
Daarna moet je een "passphrase" invoeren. Hier kan je een wachtwoord aanmaken waarmee jouw sleutel beveiligd is.
Dit is niet verplicht, maar wel aangeraden.

key generated

Na het tweemaal invoeren van je passphrase, wordt de sleutel aangemaakt.
Je zou dan ongeveer hetzelfde moeten zien als in het bovenstaande voorbeeld.

 

2. Voeg de key toe in DirectAdmin

We moeten nu de zojuist aangemaakte sleutel toevoegen in DirectAdmin, om deze te koppelen aan je account.

pbcopy id_rsa

Eerst willen we de key kopiëren. Dit kan met het commando:

pbcopy < ~/.ssh/id_rsa.pub

We gaan nu naar DirectAdmin toe en drukken op SSH-keys.

add SSH key DirectAdmin

Plak de sleutel in het invoerveld en druk vervolgens op Add key.

Let op!
SSH moet ingeschakeld zijn om hiermee te kunnen werken.
Als je het nog niet ingeschakeld hebt, druk dan op Enable SSH access.

 

3. Verbind met SSH

Nu de SSH key is toegevoegd in DirectAdmin kunnen we verbinding maken.

connect to SSH terminal

Ga terug naar de Terminal en typ:

ssh gebruikersnaam@server -p 7685

Hierin moeten gebruikersnaam en server vervangen worden met jouw gegevens.
In het bovenstaande voorbeeld is de user dus "voorbeeld".

Er wordt vervolgens om je passphrase gevraagd als je deze hebt ingesteld. Voer deze in en druk op Enter.

Gefeliciteerd! Je bent nu verbonden met SSH middels je zojuist aangemaakte SSH key!

Verbind je voor het eerst met SSH?

Als je voor het eerst verbinding maakt met SSH, zal je eerst de server moeten goedkeuren.

first time SSH

Er zal dan een melding komen zoals hierboven weergegeven. Typ hier yes en druk op Enter.

 

Kom je er ondanks deze handleiding niet uit? Dan raden we je aan om eerst met SSH te verbinden middels je DirectAdmin login gegevens.
Het verbinden middels een SSH key is optioneel en niet vereist om te kunnen verbinden.

Heeft deze handleiding je goed geholpen?