Membuat kunci SSH untuk Linux di Azure Stack Hub
Anda dapat membuat kunci SSH (secure shell) untuk komputer Linux Anda pada komputer Windows. Gunakan kunci umum yang dihasilkan oleh langkah-langkah dalam artikel ini untuk autentikasi SSH dengan VM. Jika Anda menggunakan komputer Windows, instal Ubuntu di Windows untuk mendapatkan terminal dengan utilitas seperti bash, ssh, git, apt, dan banyak lagi. Jalankan ssh-keygen untuk membuat kunci Anda.
Membuka bash di Windows
Jika Anda tidak memiliki Subsistem Windows untuk Linux diinstal pada komputer Anda, instal "Ubuntu pada Windows.
Untuk informasi selengkapnya tentang menggunakan Subsistem Windows untuk Linux, lihat Dokumentasi Subsistem Windows untuk Linux.Ketik Ubuntu di toolbar Anda dan pilih Buka.
Membuat kunci dengan ssh-keygen
Ketik perintah berikut dari permintaan bash Anda:
ssh-keygen -t rsa
Bash menampilkan pemintaan berikut:
Generating public/private rsa key pair. Enter file in which to save the key (/home/username/.ssh/id_rsa):
Ketik nama file dan frase sandi. Ketik frase sandi lagi.
Bash menampilkan hal-hal berikut:
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]-----+
Untuk melihat dan kunci ssh publik:
cat /home/<username>/<filename>
Bash menampilkan sesuatu seperti berikut:
ssh-rsa AAAAB3NzaC1ycTHISISANEXAMPLEDITqEJRNrf6tXy9c0vKnMhiol1BFzHFV3 +suXk6NDeFcA9uI58VdD/CuvG826R+3OPnXutDdl2MLyH3DGG1fJAHObUWQxmDWluhSGb JMHiw2L9Wnf9klG6+qWLuZgjB3TQdus8sZI8YdB4EOIuftpMQ1zkAJRAilY0p4QxHhKbU IkvWqBNR+rd5FcQx33apIrB4LMkjd+RpDKOTuSL2qIM2+szhdL5Vp5Y6Z1Ut1EpOrkbg1 cVw7oW0eP3ROPdyNqnbi9m1UVzB99aoNXaepmYviwJGMzXsTkiMmi8Qq+F8/qy7i4Jxl0 aignia880qOtQrvNEvyhgZOM5oDhgE3IJ username@machine
Salin teks
ssh-rsa [...]
hinggausername@machinename
. Pastikan teks tidak menyertakan pengembalian pengangkutan apa pun. Anda dapat menggunakan teks ini saat membuat kluster VM atau Kubernetes menggunakan mesin AKS.Jika Anda berada di komputer Windows, Anda dapat mengakses file Linux Anda menggunakan \\wsl$.
Ketik
\\wsl$
di toolbar Anda. Jendela default distribusi Anda terbuka.Navigasikan ke:
\\wsl$\Ubuntu\home\<username>
dan temukan kunci umum dan privat dan simpan ke lokasi yang aman.