Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вы можете создать ключ SSH (безопасная оболочка) для системы Linux на компьютере под управлением Windows. Используйте открытый ключ, созданный инструкциями в этой статье для проверки подлинности SSH с виртуальными машинами. Если вы используете машину с Windows, установите Ubuntu в Windows, чтобы получить терминал с такими служебными программами, как bash, ssh, git, apt и многими другими. Запустите ssh-keygen, чтобы создать ключ.
Открытие bash в Windows
Если на компьютере не установлена подсистема Windows для Linux, установитеUbuntu в Windows.
Дополнительные сведения об использовании подсистемы Windows для Linux см. в Документации по Подсистеме Windows для Linux.Введите Ubuntu на панели инструментов и выберите Открыть.
Создание ключа с помощью SSH-keygen
Введите следующую команду из командной строки Bash:
ssh-keygen -t rsa
Bash отображает следующий запрос:
Generating public/private rsa key pair. Enter file in which to save the key (/home/username/.ssh/id_rsa):
Введите имя файла и парольную фразу. Введите парольную фразу еще раз.
Bash отображает следующее:
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]-----+
Чтобы просмотреть и открытый ключ SSH, выполните следующие действия.
cat /home/<username>/<filename>
Bash отображает примерно следующее:
ssh-rsa AAAAB3NzaC1ycTHISISANEXAMPLEDITqEJRNrf6tXy9c0vKnMhiol1BFzHFV3 +suXk6NDeFcA9uI58VdD/CuvG826R+3OPnXutDdl2MLyH3DGG1fJAHObUWQxmDWluhSGb JMHiw2L9Wnf9klG6+qWLuZgjB3TQdus8sZI8YdB4EOIuftpMQ1zkAJRAilY0p4QxHhKbU IkvWqBNR+rd5FcQx33apIrB4LMkjd+RpDKOTuSL2qIM2+szhdL5Vp5Y6Z1Ut1EpOrkbg1 cVw7oW0eP3ROPdyNqnbi9m1UVzB99aoNXaepmYviwJGMzXsTkiMmi8Qq+F8/qy7i4Jxl0 aignia880qOtQrvNEvyhgZOM5oDhgE3IJ username@machine
Скопируйте текст
ssh-rsa [...]
доusername@machinename
. Убедитесь, что текст не содержит возврата каретки. Этот текст можно использовать при создании кластера виртуальной машины или Kubernetes с помощью модуля AKS.Если вы находитесь на компьютере с Windows, вы можете получить доступ к файлам Linux с помощью \\wsl$.
Введите
\\wsl$
на панели инструментов. Окно, открывающееся по умолчанию в вашем дистрибутиве.Перейдите к:
\\wsl$\Ubuntu\home\<username>
и найдите открытый и закрытый ключ и сохраните его в безопасном расположении.