Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Vous pouvez créer une clé SSH (shell sécurisé) pour votre machine Linux sur un ordinateur Windows. Utilisez la clé publique générée par les étapes décrites dans cet article pour l’authentification SSH avec des machines virtuelles. Si vous utilisez une machine Windows installez Ubuntu sur Windows pour obtenir un terminal avec des utilitaires tels que bash, ssh, git, apt, etc. 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 ordinateur, 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. Tapez à nouveau la phrase secrète.
Bash affiche les éléments suivants :
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 et la clé SSH publique :
cat /home/<username>/<filename>
Bash affiche quelque chose comme suit :
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
. Assurez-vous que le texte n’inclut pas de retour chariot. Vous pouvez utiliser ce texte lors de la création de votre machine virtuelle ou d’un cluster Kubernetes à l’aide du moteur AKS.Si vous êtes sur une machine Windows, vous pouvez accéder à vos fichiers Linux à l’aide de \\wsl$.
Tapez
\\wsl$
votre barre d’outils. Fenêtre par défaut ouverte par votre distribution.Accédez à :
\\wsl$\Ubuntu\home\<username>
recherchez la clé publique et privée et enregistrez-la dans un emplacement sécurisé.