Dela via


Skapa en SSH-nyckel för Linux på Azure Stack Hub

Du kan skapa en SSH-nyckel (secure shell) för din Linux-dator på en Windows-dator. Använd den offentliga nyckeln som genereras av stegen i den här artikeln för SSH-autentisering med virtuella datorer. Om du använder en Windows-dator installerar du Ubuntu på Windows för att hämta en terminal med verktyg som bash, ssh, git, apt och många fler. Kör ssh-keygen för att skapa din nyckel.

Öppna bash i Windows

  1. Om du inte har Windows-undersystemet för Linux installerat på datorn installerar du "Ubuntu på Windows.
    Mer information om hur du använder Windows-undersystemet för Linux finns i Dokumentation om Windows-undersystem för Linux.

  2. Skriv Ubuntu i verktygsfältet och välj Öppna.

Skapa en nyckel med ssh-keygen

  1. Skriv följande kommando från bash-prompten:

    ssh-keygen -t rsa
    

    Bash visar följande uppmaning:

    Generating public/private rsa key pair.
    Enter file in which to save the key (/home/username/.ssh/id_rsa):
    
  2. Skriv filnamn och lösenfras. Skriv lösenfrasen igen.

    Bash visar följande:

    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. Så här visar du och den offentliga ssh-nyckeln:

    cat /home/<username>/<filename>
    

    Bash visar något som liknar följande:

    ssh-rsa AAAAB3NzaC1ycTHISISANEXAMPLEDITqEJRNrf6tXy9c0vKnMhiol1BFzHFV3
    +suXk6NDeFcA9uI58VdD/CuvG826R+3OPnXutDdl2MLyH3DGG1fJAHObUWQxmDWluhSGb
    JMHiw2L9Wnf9klG6+qWLuZgjB3TQdus8sZI8YdB4EOIuftpMQ1zkAJRAilY0p4QxHhKbU
    IkvWqBNR+rd5FcQx33apIrB4LMkjd+RpDKOTuSL2qIM2+szhdL5Vp5Y6Z1Ut1EpOrkbg1
    cVw7oW0eP3ROPdyNqnbi9m1UVzB99aoNXaepmYviwJGMzXsTkiMmi8Qq+F8/qy7i4Jxl0
    aignia880qOtQrvNEvyhgZOM5oDhgE3IJ username@machine
    
  4. Kopiera texten ssh-rsa [...] upp till username@machinename. Kontrollera att texten inte innehåller några vagnreturer. Du kan använda den här texten när du skapar den virtuella datorn eller Kubernetes-klustret med hjälp av AKS-motorn.

  5. Om du är på en Windows-dator kan du komma åt dina Linux-filer med hjälp av \\wsl$.

    1. Skriv \\wsl$ i verktygsfältet. Standardfönstret för distributionen öppnas.

    2. Navigera till: \\wsl$\Ubuntu\home\<username> och leta reda på den offentliga och privata nyckeln och spara den på en säker plats.

Nästa steg