Een SSH-sleutel maken voor Linux in Azure Stack Hub

U kunt een SSH-sleutel (secure shell) maken voor uw Linux-computer op een Windows-computer. Gebruik de openbare sleutel die is gegenereerd door de stappen in dit artikel voor SSH-verificatie met VM's. Als u een Windows-computer gebruikt, installeert u Ubuntu in Windows om een terminal te krijgen met hulpprogramma's zoals bash, ssh, git, apt en nog veel meer. Voer de ssh-keygen uit om uw sleutel te maken.

Bash openen in Windows

  1. Als u het Windows-subsysteem voor Linux niet op uw computer hebt geïnstalleerd, installeert u Ubuntu in Windows.
    Zie de windows-subsysteemdocumentatie voor Linux voor meer informatie over het gebruik van het Windows-subsysteem voor Linux.

  2. Typ Ubuntu in de werkbalk en selecteer Openen.

Een sleutel maken met ssh-keygen

  1. Typ de volgende opdracht vanuit uw bash-prompt:

    ssh-keygen -t rsa
    

    In Bash wordt de volgende prompt weergegeven:

    Generating public/private rsa key pair.
    Enter file in which to save the key (/home/username/.ssh/id_rsa):
    
  2. Typ de bestandsnaam en wachtwoordzin. Typ de wachtwoordzin opnieuw.

    In Bash wordt het volgende weergegeven:

    Generating public/private rsa key pair.
    Enter file in which to save the key (/home/user/.ssh/id_rsa): key.txt
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    Your identification has been saved in key.txt.
    Your public key has been saved in key.txt.pub.
    The key fingerprint is:
    SHA256:xanotrealoN6z1/KChqeah0CYVeyhL50/0rq37qgy6Ik username@machine
    The key's randomart image is:
    +---[RSA 2048]----+
    |   o.     .      |
    |  . o.   +       |
    | + o .+ o o      |
    |o o .  O +       |
    | . o .o S .      |
    |  o +. .         |
    |.  o +..o. .     |
    |= . ooB +o+ .    |
    |E=..*X=*.. +.    |
    +----[SHA256]-----+
    
  3. Ga als volgt te werk om de openbare ssh-sleutel weer te geven:

    cat /home/<username>/<filename>
    

    Bash ziet er ongeveer als volgt uit:

    ssh-rsa AAAAB3NzaC1ycTHISISANEXAMPLEDITqEJRNrf6tXy9c0vKnMhiol1BFzHFV3
    +suXk6NDeFcA9uI58VdD/CuvG826R+3OPnXutDdl2MLyH3DGG1fJAHObUWQxmDWluhSGb
    JMHiw2L9Wnf9klG6+qWLuZgjB3TQdus8sZI8YdB4EOIuftpMQ1zkAJRAilY0p4QxHhKbU
    IkvWqBNR+rd5FcQx33apIrB4LMkjd+RpDKOTuSL2qIM2+szhdL5Vp5Y6Z1Ut1EpOrkbg1
    cVw7oW0eP3ROPdyNqnbi9m1UVzB99aoNXaepmYviwJGMzXsTkiMmi8Qq+F8/qy7i4Jxl0
    aignia880qOtQrvNEvyhgZOM5oDhgE3IJ username@machine
    
  4. Kopieer de tekst ssh-rsa [...] naar username@machinename. Zorg ervoor dat de tekst geen regelterugloop bevat. U kunt deze tekst gebruiken bij het maken van uw VM of Kubernetes-cluster met behulp van de AKS-engine.

  5. Als u zich op een Windows-computer bevindt, hebt u toegang tot uw Linux-bestanden met \\wsl$.

    1. Typ \\wsl$ in uw werkbalk. Het standaardvenster dat door uw distributie wordt geopend.

    2. Navigeer naar: \\wsl$\Ubuntu\home\<username> zoek de openbare en persoonlijke sleutel en sla deze op een veilige locatie op.

Volgende stappen