Auteur Topic: Handmatig je SSH Keys genereren in Mac OS X  (gelezen 3263 keer)

0 leden en 1 gast bekijken dit topic.

xvilo

  • Global Moderator
  • Verslaafd DigitalPlace Lid
  • *****
  • Berichten: 2674
  • Karma: -44
    • Bekijk profiel
    • http://www.xvilo.com
Handmatig je SSH Keys genereren in Mac OS X
« Gepost op: januari 27, 2016, 10:57:05 pm »
  • [+1]1
  • [-1]0
  • In deze tutorial leg ik je uit hoe je in OS X een SSH key kunt genereren met behulp van de Terminal applicatie. Hiermee kun je bijvoorbeeld password-less inloggen op je server of computer via een SSH-verbinding.

    Over Terminal


    De Terminal geeft jou een tekst based command line interface (CLI) tot de Unix shell van OS X.

    Om OS X Terminal te openen volg je deze stappen
    1. In Finder kies Hulpprogramma’s via het Ga menu.

    2. Zoek hier naar de Terminal applicatie in het hulpprogramma’s venster.

    3. Dubbel klik op Terminal.

    Terminal opent een venster met de command line prompt en geeft de naam van je computer en gebruiker weer.

    Genereer een SSH key


    Een SSH Key bestaat uit een 2 bestanden (key pair). De ene is jouw private key, DIE JE NOOIT MOET DELEN MET IEMAND. De ander is je public key. Je hebt een public key nodig om in te kunnen loggen op je server of computer via SSH. Wanneer je je SSH keys genereert gebruik je ssh-keygen om je keys op een veile plek op te slaan.

    Om SSH keys te genereren volg je deze stappen
    1. Voer het volgende commando in Terminal uit:
    ssh-keygen –t rsa
    Dit start het proces om de keys te genereren. Wanneer je dit uitvoert vraagt ssh-keygen waar je de keys wilt opslaan.

    2. Druk op ENTER om hem op de standaard locatie op te slaan (~/.ssh/). ssh-keygen zal je nu om een passphrase vragen.

    3. Voer je passphrase in. Je kunt ook direct op ENTER drukken om geen wachtwoord te gebruiken. DIT IS NIET AANGERADEN!
    LET OP: Er word je gevraagd om je passphrase nogmaals in te voeren ter bevestiging.

    Nadat je dit hebt gedaan maakt het systeem je key pair aan. Dit kan de volgende output hebben:
    Your identification has been saved in /Users/myname/.ssh/id_rsa.
    Your public key has been saved in /Users/myname/.ssh/id_rsa.pub.
    The key fingerprint is:
    ae:89:72:0b:85:da:5a:f4:7c:1f:c2:43:fd:c6:44:38 myname@mymac.local
    The key's randomart image is:
    +--[ RSA 2048]----+
    |                 |
    |         .       |
    |        E .      |
    |   .   . o       |
    |  o . . S .      |
    | + + o . +       |
    |. + o = o +      |
    | o...o * o       |
    |.  oo.o .        |
    +-----------------+

    Jouw private key is nu opgeslagen in het id_rsa bestand in the .ssh map en word gebruikt om je public key te verifiëren.

    NOGMAALS: DEEL NOOIT JE PRIVATE KEY MET IEMAND ANDERS

    Je public key is opgeslagen in het bestand id_rsa.pub. Deze kun je gebruiken om in te stellen op de server of andere computer.


    gertmenkel

    • Actief DigitalPlace Lid
    • **
    • Berichten: 1125
    • Karma: 131
      • Bekijk profiel
    Re: Handmatig je SSH Keys genereren in Mac OS X
    « Reactie #1 Gepost op: januari 28, 2016, 04:42:49 pm »
  • [+1]0
  • [-1]0
  • Vergeet niet ook je public key aan de server toe te voegen, ander heb je niets aan de tutorial!
    Dat kan bijvoorbeeld met
    cat ~/.ssh/id_rsa.pub | ssh user@server.com cat >> ~/.ssh/authorized_keys
    of je kopieert hem handmatig naar het bestand met geautoriseerde sleutels voor het inloggen
    ThePirateBay AFK
    Bekijk de vrije en gratis documentaire!

    xvilo

    • Global Moderator
    • Verslaafd DigitalPlace Lid
    • *****
    • Berichten: 2674
    • Karma: -44
      • Bekijk profiel
      • http://www.xvilo.com
    Re: Handmatig je SSH Keys genereren in Mac OS X
    « Reactie #2 Gepost op: januari 28, 2016, 04:43:30 pm »
  • [+1]0
  • [-1]0
  • Mweh, daar wilde ik nog een 2e tutorial voor maken


    Ik ben een swagboy 6s plus en Tapatalk