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
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.Skriv Ubuntu i verktygsfältet och välj Öppna.
Skapa en nyckel med ssh-keygen
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):
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]-----+
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
Kopiera texten
ssh-rsa [...]
upp tillusername@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.Om du är på en Windows-dator kan du komma åt dina Linux-filer med hjälp av \\wsl$.
Skriv
\\wsl$
i verktygsfältet. Standardfönstret för distributionen öppnas.Navigera till:
\\wsl$\Ubuntu\home\<username>
och leta reda på den offentliga och privata nyckeln och spara den på en säker plats.