Créer une clé SSH pour Linux sur Azure Stack Hub
Vous pouvez créer une clé SSH pour votre machine Linux sur une machine Windows. Utilisez la clé publique générée par les étapes décrites dans cet article pour l’authentification SSH auprès de machines virtuelles. Si vous utilisez une machine Windows, installez Ubuntu sur Windows pour obtenir un terminal avec des utilitaires comme bash, ssh, git, apt, et bien plus encore. Exécutez ssh-keygen pour créer votre clé.
Ouvrir bash sur Windows
Si le Sous-système Windows pour Linux n’est pas installé sur votre machine, installez Ubuntu sur Windows.
Pour plus d’informations sur l’utilisation du Sous-système Windows pour Linux, consultez la documentation du Sous-système Windows pour Linux.Tapez Ubuntu dans votre barre d’outils et sélectionnez Ouvrir.
Créer une clé avec ssh-keygen
Tapez la commande suivante à partir de votre invite bash :
ssh-keygen -t rsa
Bash affiche l’invite suivante :
Generating public/private rsa key pair. Enter file in which to save the key (/home/username/.ssh/id_rsa):
Tapez le nom de fichier et la phrase secrète. Retapez la phrase secrète.
Bash affiche ceci :
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]-----+
Pour afficher la clé SSH publique :
cat /home/<username>/<filename>
Bash affiche quelque chose comme ceci :
ssh-rsa AAAAB3NzaC1ycTHISISANEXAMPLEDITqEJRNrf6tXy9c0vKnMhiol1BFzHFV3 +suXk6NDeFcA9uI58VdD/CuvG826R+3OPnXutDdl2MLyH3DGG1fJAHObUWQxmDWluhSGb JMHiw2L9Wnf9klG6+qWLuZgjB3TQdus8sZI8YdB4EOIuftpMQ1zkAJRAilY0p4QxHhKbU IkvWqBNR+rd5FcQx33apIrB4LMkjd+RpDKOTuSL2qIM2+szhdL5Vp5Y6Z1Ut1EpOrkbg1 cVw7oW0eP3ROPdyNqnbi9m1UVzB99aoNXaepmYviwJGMzXsTkiMmi8Qq+F8/qy7i4Jxl0 aignia880qOtQrvNEvyhgZOM5oDhgE3IJ username@machine
Copiez le texte
ssh-rsa [...]
jusqu’àusername@machinename
. Veillez à ce que le texte n’inclut pas de retours chariot. Vous pouvez utiliser ce texte quand vous créez votre machine virtuelle ou cluster Kubernetes à l’aide du moteur AKS.Si vous utilisez une machine Windows, vous pouvez accéder à vos fichiers Linux en utilisant \\wsl$.
Tapez
\\wsl$
dans votre barre d’outils. La fenêtre par défaut de votre distribution s’ouvre.Accédez à
\\wsl$\Ubuntu\home\<username>
et recherchez la clé publique et privée, puis enregistrez-la à un emplacement sécurisé.