Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Możesz utworzyć klucz SSH (secure shell) dla maszyny z systemem Linux na maszynie z systemem Windows. Użyj klucza publicznego wygenerowanego przez kroki opisane w tym artykule na potrzeby uwierzytelniania SSH z maszynami wirtualnymi. Jeśli używasz komputera z systemem Windows, zainstaluj system Ubuntu w systemie Windows, aby uzyskać terminal z narzędziami, takimi jak bash, ssh, git, apt i wiele innych. Uruchom ssh-keygen, aby utworzyć klucz.
Otwórz powłokę bash w systemie Windows
Jeśli na komputerze nie zainstalowano podsystemu Windows dla systemu Linux, zainstaluj program "Ubuntu w systemie Windows.
Aby uzyskać więcej informacji na temat korzystania z podsystemu Windows dla systemu Linux, zobacz Podsystem Windows dla systemu Linux — dokumentacja.Wpisz Ubuntu na pasku narzędzi i wybierz opcję Otwórz.
Tworzenie klucza za pomocą narzędzia ssh-keygen
Wpisz następujące polecenie w wierszu poleceń bash:
ssh-keygen -t rsaPowłoka Bash wyświetla następujący monit:
Generating public/private rsa key pair. Enter file in which to save the key (/home/username/.ssh/id_rsa):Wpisz nazwę pliku i hasło. Ponownie wpisz hasło.
Powłoka Bash wyświetla następujące elementy:
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]-----+Aby wyświetlić klucz publiczny SSH:
cat /home/<username>/<filename>Bash wyświetla coś podobnego do następującego:
ssh-rsa AAAAB3NzaC1ycTHISISANEXAMPLEDITqEJRNrf6tXy9c0vKnMhiol1BFzHFV3 +suXk6NDeFcA9uI58VdD/CuvG826R+3OPnXutDdl2MLyH3DGG1fJAHObUWQxmDWluhSGb JMHiw2L9Wnf9klG6+qWLuZgjB3TQdus8sZI8YdB4EOIuftpMQ1zkAJRAilY0p4QxHhKbU IkvWqBNR+rd5FcQx33apIrB4LMkjd+RpDKOTuSL2qIM2+szhdL5Vp5Y6Z1Ut1EpOrkbg1 cVw7oW0eP3ROPdyNqnbi9m1UVzB99aoNXaepmYviwJGMzXsTkiMmi8Qq+F8/qy7i4Jxl0 aignia880qOtQrvNEvyhgZOM5oDhgE3IJ username@machineSkopiuj tekst od
ssh-rsa [...]dousername@machinename. Upewnij się, że tekst nie zawiera żadnych zwrotów karetki. Ten tekst można użyć podczas tworzenia maszyny wirtualnej (VM) lub klastra Kubernetes za pomocą silnika AKS.Jeśli korzystasz z komputera z systemem Windows, możesz uzyskać dostęp do plików systemu Linux przy użyciu \\wsl$.
Wpisz
\\wsl$na pasku narzędzi. Okno domyślne twojej dystrybucji zostanie otwarte.Przejdź do:
\\wsl$\Ubuntu\home\<username>i znajdź klucz publiczny i prywatny, a następnie zapisz go w bezpiecznej lokalizacji.