Jika bagian dari hidup Anda termasuk masuk ke server jarak jauh, baik untuk a tuan rumah sendiri Blog, A. Instalasi NextCloud. , atau mengirimi perubahan terbaru Anda Github. , Anda perlu kunci ssh. Di Windows 10 dan 11 kami dimanjakan untuk pilihan ketika datang untuk menghasilkan kunci baru.
Berikut cara membuat semua tombol SSH yang Anda perlukan menggunakan tiga metode berbeda. Kami akan menunjukkan kepada Anda bagaimana menghasilkan kumpulan awal Anda, serta yang lain jika Anda ingin membuat kunci yang berbeda untuk beberapa situs.
TERKAIT: Cara meng-host sendiri Analytics situs web Anda dengan masuk akal
Opsi 1: Hasilkan tombol di baris perintah
Windows 10 telah memiliki klien OpenSSH bawaan sejak pembaruan April 2018. Windows 11 juga dilengkapi dengan fitur ini built-in.
Untuk menggunakannya Buka prompt perintah Windows dengan menekan tombol Windows dan mengetik "cmd".
Tip: Jika Anda sering menggunakan baris perintah, kami akan sangat menyarankan menginstal Terminal Windows. Dari Windows Store (diinstal pada Windows 11 secara default). Ini adalah program tab yang dapat menjalankan prompt perintah, PowerShell. , dan subsistem Windows untuk Linux semuanya dalam satu jendela. Ini juga memiliki fitur menyenangkan seperti pengaturan gambar latar belakang .
Apakah Anda menggunakan Command Prompt atau Terminal Windows, ketik
ssh-keygen.
dan tekan enter. Ini akan secara otomatis menghasilkan kunci SSH. Dalam tes kami pada Windows 11, ia membuat tombol RSA 2048-bit. Jika Anda ingin menggunakan algoritma yang berbeda-
GitHub merekomendasikan ED25519.
, misalnya - maka Anda akan mengetik
ssh-keygen -t ed25519
.
Setelah Anda mengetikkan perintah Anda, dan kemudian Anda akan diminta untuk memberi nama kunci Anda dan menyimpannya di lokasi tertentu. Jika Anda menggunakan default maka itu akan menghemat kunci Anda
C: \ Pengguna [Yourusername] .ssh
-Adsuming drive C adalah tempat akun pengguna Anda disimpan.
Selanjutnya, Anda akan diminta untuk memasukkan frasa sandi. Kami sangat menyarankan Anda melakukan ini untuk menjaga keamanan kunci Anda. Jika Anda khawatir lupa kata sandi Anda, periksa round-up ini Manajer Kata Sandi Terbaik di Review Geek . Jika Anda benar-benar tidak ingin frasa sandi maka tekan saja enter.
Itu kunci Anda dibuat, disimpan, dan siap digunakan. Anda akan melihat Anda memiliki dua file di folder ".ssh" Anda: "ID_RSA" tanpa ekstensi file dan "ID_RSA.PUB." Yang terakhir adalah kunci yang Anda unggah ke server untuk mengautentikasi sementara yang pertama adalah kunci pribadi yang tidak Anda bagikan dengan orang lain.
Catatan: Jika Anda tidak dapat melihat folder ".ssh" di File Explorer, lihat tutorial kami tentang Cara Menampilkan File dan Folder Tersembunyi di Windows .
Jika Anda ingin membuat beberapa kunci untuk situs yang berbeda, itu mudah juga. Katakan, misalnya, Anda ingin menggunakan kunci default yang baru saja kami hasilkan untuk server yang Anda miliki di Digital Ocean, dan Anda ingin membuat kumpulan lain untuk GitHub. Anda akan mengikuti proses yang sama seperti di atas, tetapi ketika tiba saatnya untuk menyimpan kunci Anda, Anda hanya akan memberikannya nama yang berbeda seperti "id_rsa_github" atau yang serupa. Anda dapat melakukannya sebanyak yang Anda suka. Ingatlah bahwa semakin banyak kunci yang Anda miliki, semakin banyak kunci yang harus Anda kelola. When You. Tingkatkan ke PC baru Anda perlu memindahkan kunci-kunci itu dengan file lain atau risiko kehilangan akses ke server dan akun Anda, setidaknya untuk sementara waktu.
TERKAIT: Bagaimana Powershell berbeda dari prompt perintah Windows
Opsi 2: Hasilkan Tombol di WSL
Jika Anda seorang A. WSL pengguna, Anda dapat menggunakan metode serupa dengan Anda WSL Install. . Bahkan, pada dasarnya sama dengan versi prompt perintah. Mengapa Anda ingin melakukan ini? Jika Anda terutama tinggal di Linux untuk bea baris perintah maka masuk akal untuk menjaga kunci Anda di WSL.
Buka terminal Windows atau prompt perintah Ubuntu bawaan (dengan asumsi Anda menginstal Ubuntu Linux). Maka sangat mirip dengan Windows. Tidak seperti Windows, yang terbaik adalah menentukan apakah Anda ingin kunci RSA atau sesuatu seperti ED25519.
Katakanlah Anda ingin membuat kunci RSA-4096. Anda mengetikkan perintah berikut:
ssh-keygen -t RSA -B 4096
Jika Anda ingin ED25519 maka cara yang disarankan adalah sebagai berikut:
ssh-keygen -t ed25519 -c "[email protected]"
Dianjurkan untuk menambahkan alamat email Anda sebagai pengidentifikasi, meskipun Anda tidak perlu melakukan ini pada Windows karena versi Microsoft secara otomatis menggunakan nama pengguna Anda dan nama PC Anda untuk ini.
Sekali lagi, untuk menghasilkan beberapa tombol untuk situs yang berbeda hanya tag pada sesuatu seperti "_github" ke ujung nama file.
TERKAIT: 3 Alat Linux menyenangkan untuk dijalankan pada Windows 10 dengan WSL
Opsi 3: Hasilkan Tombol dengan Putty
Selama bertahun-tahun, sekolah tua Program Putty adalah cara populer untuk berkomunikasi dengan server Di Windows. Jika Anda sudah mendapatkan program ini di sistem Anda, itu juga menawarkan metode untuk membuat kunci SSH.
Putty hadir dengan sejumlah program penolong, salah satunya disebut Generator Kunci Putty. Untuk membuka itu untuk mencarinya dengan menekan tombol Windows dan mengetik "puttygen," atau mencarinya di menu Mulai.
Setelah terbuka, di bagian bawah jendela Anda akan melihat berbagai jenis tombol untuk menghasilkan. Jika Anda tidak yakin mana yang akan digunakan, pilih "RSA" dan kemudian di kotak entri yang mengatakan "Jumlah bit dalam kunci yang dihasilkan" ketik "4096." Alternatif lain adalah memilih "Eddsa," dan kemudian dari menu drop-down yang muncul di bawah ini pastikan "ED25519 (255 bit)" dipilih.
Sekarang, yang harus Anda lakukan adalah mengklik "Hasilkan," dan Putty akan mulai bekerja. Ini seharusnya tidak terlalu lama tergantung pada kekuatan sistem Anda, dan dempul akan meminta Anda untuk memindahkan mouse Anda di dalam jendela untuk membantu membuat sedikit lebih keacakan selama pembuatan kunci.
Setelah selesai klik "Simpan kunci publik" untuk menghemat kunci publik Anda, dan menyimpannya di tempat yang Anda inginkan dengan nama "id_rsa.pub" atau "id_ed25519.pub" tergantung pada apakah Anda memilih RSA atau ED25519 pada langkah sebelumnya.
Kemudian untuk mendapatkan kunci pribadi Anda, dibutuhkan langkah ekstra. Secara default, dempul menghasilkan kunci PPK untuk digunakan dengan klien Putty. Jika Anda ingin OpenSSH, di bagian atas jendela pilih konversi & gt; Ekspor Kunci OpenSSH dan kemudian simpan file sebagai "ID_RSA" atau "ID_ED25519" tanpa akhir file.
Menghasilkan kunci SSH benar-benar mudah metode mana pun yang Anda pilih. Kami akan merekomendasikan pergi dengan opsi Command Prompt Windows kecuali Anda sudah menginstal putty, atau lebih suka Linux dan memahami sistem itu.
TERKAIT: Cara terbaik untuk mengamankan server SSH Anda