Melindungi sambungan dan integriti data anda adalah tempat kunci Secure Shell (SSH) cemerlang. SSH keygen biasanya digunakan untuk mendapatkan akses selamat ke pelayan jauh dan perkhidmatan awan. Anda sepatutnya mempunyai kunci SSH jika anda kerap mengakses pelayan jauh menggunakan peranti Windows anda.
Selain pelayan jauh, anda juga boleh menggunakan kunci keselamatan ini untuk memberikan akses kepada pekerja anda di tempat kerja di mana anda mungkin terdedah kepada pelanggaran data, cth., pusat data, dll. Artikel ini akan membimbing anda melalui langkah mudah untuk mencipta kunci SSH pada Windows.
Secure Shell Protocol (SSH) ialah cara terbaik untuk menyekat sambungan tidak selamat antara komputer melalui web. Anda harus mengelak daripada menggunakan protokol dengan nama pengguna dan kata laluan dan sebaliknya memilih kunci SSH yang dijana secara kriptografi.
Windows 11 dilengkapi dengan klien OpenSSH terbina dalam. Ini memudahkan untuk menjana kunci SSH tanpa menggunakan program pihak ketiga. Ia akan berfungsi dengan cara yang sama pada Windows 10; Jika anda menghadapi masalah, buka panel pilihan Windows dan dayakan pilihan OpenSSH Client .
Nota : Anda mungkin lebih suka Windows Terminal kerana ia menyediakan persekitaran bersatu untuk antara muka baris arahan. Ia menjalankan Command Prompt, PowerShell dan Windows Subsystem untuk Linux dalam satu tetingkap. Alat ini meningkatkan fleksibiliti dan memudahkan tugas seperti penjanaan kunci SSH.
Mencipta kunci SSH pada Windows adalah sangat mudah, anda boleh menggunakan 1 daripada 3 kaedah yang disenaraikan di bawah.
Bagaimana untuk mencipta kunci SSH pada Windows
1. Gunakan Prompt Perintah
Menjana kunci SSH dengan bantuan baris arahan adalah pantas dan mudah. Ikuti langkah-langkah yang digariskan di bawah.
Langkah 1: Klik butang Mula. Cari Prompt Perintah dan pilih Jalankan sebagai pentadbir . Klik Ya apabila digesa untuk membenarkan CMD membuat perubahan pada komputer anda.

Buka CMD dengan hak pentadbir
Langkah 2: Taip arahan berikut dan tekan Enter pada papan kekunci:
ssh-keygen
![Bagaimana untuk mencipta kunci SSH pada Windows Bagaimana untuk mencipta kunci SSH pada Windows]()
Masukkan arahan dan tekan Enter
Langkah 3: Masukkan nama fail storan kunci dan tekan Enter :
file_name
Petua : Anda juga boleh menetapkan laluan tersuai di sini untuk menyimpan kunci dalam lokasi lalai (C:\Users\[username]\) .
![Bagaimana untuk mencipta kunci SSH pada Windows Bagaimana untuk mencipta kunci SSH pada Windows]()
Masukkan nama fail dan tekan kekunci Enter
Langkah 4: Masukkan frasa laluan untuk melindungi kunci anda dan tekan Enter untuk menyimpan perubahan.
Nota : Anda boleh menekan Enter dua kali untuk melangkau langkah ini dan terus menyimpan kekunci tanpa kata laluan.
Kunci peribadi dan kunci awam anda disimpan dengan selamat. Mesej pengesahan dengan maklumat kunci tambahan kini dipaparkan pada skrin. Anda boleh meneruskan untuk menutup tetingkap ini.
Anda boleh menggunakan ini untuk menjana berbilang kunci SSH dengan nama fail yang berbeza.
![Bagaimana untuk mencipta kunci SSH pada Windows Bagaimana untuk mencipta kunci SSH pada Windows]()
Masukkan frasa laluan dan tekan Enter
Langkah 5: Taip keluar dan tekan Enter pada papan kekunci untuk menutup tetingkap CMD.
![Bagaimana untuk mencipta kunci SSH pada Windows Bagaimana untuk mencipta kunci SSH pada Windows]()
Taip keluar dan tekan Enter
2. Gunakan WSL
Menjana kunci SSH menggunakan Windows Subsystem untuk Linux (WSL) memberi anda banyak kelebihan. Anda boleh mendapatkan faedah alatan Linux dan kemudahan bekerja pada komputer Windows. Tambahan pula, ia menyediakan cara yang lancar dan selamat untuk mengendalikan pengesahan SSH.
Pasang pengedaran WSL dan Linux
Ikuti langkah di bawah untuk memasang dan menyediakan pengedaran WSL dan Linux pada peranti Windows anda.
Langkah 1: Klik pada ikon Windows dan cari Command Prompt . Klik Jalankan sebagai pentadbir dan pilih Ya apabila digesa.
![Bagaimana untuk mencipta kunci SSH pada Windows Bagaimana untuk mencipta kunci SSH pada Windows]()
Buka CMD dengan hak pentadbir
Langkah 2: Windows 11 diprapasang dengan WSL. Anda boleh menyemaknya dengan menaip arahan yang disebutkan di bawah dan menekan Enter .
wsl --status
![Bagaimana untuk mencipta kunci SSH pada Windows Bagaimana untuk mencipta kunci SSH pada Windows]()
Semak status WSL dalam Windows 11
Jika anda menggunakan Windows 10, pasang WSL menggunakan salah satu kaedah di bawah:
Muat turun Windows Subsystem untuk Linux (WSL) daripada Microsoft Store .
Masukkan arahan yang dinyatakan di bawah dan tekan Enter pada papan kekunci anda.
wsl --install
Langkah 3: Selepas memasang WSL pada komputer anda, anda boleh memuat turun mana-mana sistem pengendalian Linux menggunakan Microsoft Store atau antara muka baris arahan.
Artikel itu menggunakan Prompt Perintah untuk memuat turun Ubuntu untuk tutorial ini. Masukkan arahan di bawah dan tekan Enter pada papan kekunci anda untuk berbuat demikian.
wsl --install -d Ubuntu
Nota : Jika anda ingin memasang Kali Linux, tulis kali-linux dalam arahan di atas.
![Bagaimana untuk mencipta kunci SSH pada Windows Bagaimana untuk mencipta kunci SSH pada Windows]()
Muat turun Ubuntu
Langkah 4: Masukkan nama pengguna dan kata laluan UNIX.
![Bagaimana untuk mencipta kunci SSH pada Windows Bagaimana untuk mencipta kunci SSH pada Windows]()
Masukkan nama pengguna dan kata laluan UNIX
Langkah 5: Tutup tetingkap UNIX dengan menaip exit dan tekan Enter. Ulangi proses untuk menutup tetingkap CMD.
![Bagaimana untuk mencipta kunci SSH pada Windows Bagaimana untuk mencipta kunci SSH pada Windows]()
Tutup tetingkap UNIX dan CMD dengan menaip exit dan tekan Enter
Anda telah berjaya memasang WSL dan sistem pengendalian Linux. Untuk menjana kunci SSH menggunakan WSL, ikut langkah di bawah.
Hasilkan kunci SSH menggunakan WSL
Langkah 1: Klik pada ikon Windows . Cari Ubuntu dan pilih Jalankan sebagai pentadbir . Apabila digesa, klik Ya.
![Bagaimana untuk mencipta kunci SSH pada Windows Bagaimana untuk mencipta kunci SSH pada Windows]()
Klik pada ikon Windows dan lancarkan Ubuntu
Langkah 2: Masukkan arahan di bawah untuk menjana kunci SSH dan tekan Enter .
ssh-keygen -t rsa -b "4096"
![Bagaimana untuk mencipta kunci SSH pada Windows Bagaimana untuk mencipta kunci SSH pada Windows]()
Masukkan arahan untuk menjana kunci SSH dan tekan Enter
Langkah 3: Sediakan laluan yang dikehendaki dan tekan kekunci Enter . Jika tidak, tekan kekunci Enter untuk menyimpan fail di lokasi lalai.
Langkah 4: Masukkan frasa laluan yang anda mahu gunakan dan tekan Enter . Anda perlu melakukan ini dua kali untuk mengesahkan.
Nota : Anda tidak akan dapat melihat apa-apa yang anda taip semasa anda memasukkan kata laluan anda, tetapi alat itu akan menyimpannya semasa anda menaip, jadi pastikan tiada kesilapan menaip.
Sebagai alternatif, jika anda tidak mahu menggunakan sebarang frasa laluan, anda boleh menekan Enter dua kali.
Amaran : Anda tidak seharusnya menggunakan frasa laluan kosong atas sebab keselamatan.
![Bagaimana untuk mencipta kunci SSH pada Windows Bagaimana untuk mencipta kunci SSH pada Windows]()
Sediakan laluan yang dikehendaki tekan Enter masukkan frasa laluan dan sahkan dengan menekan Enter
Langkah 5: Akhir sekali taip exit dan tekan Enter untuk menutup tetingkap.
![Bagaimana untuk mencipta kunci SSH pada Windows Bagaimana untuk mencipta kunci SSH pada Windows]()
Taip keluar dan tekan Enter
Anda telah berjaya mencipta kunci SSH. Lawati tapak web tempat anda mengehosnya untuk menyemak. Di sana, anda akan menemui dua kunci. Anda boleh membezakannya dengan sambungan:
- Kunci awam mempunyai sambungan .pub.
- Kunci peribadi tidak mempunyai sambungan.
Penjelasan kod
Perintah SSH biasa yang boleh membantu anda menjana kunci SSH adalah seperti berikut:
ssh-keygen -t rsa -N "" -b "2048" -C "key comment" -f path/root_name
Di bawah ialah maksud setiap simbol atau watak dalam arahan.
- -t rsa : Tentukan jenis kunci untuk dijana, dalam kes ini rsa. RSA (Rivest–Shamir–Adleman) ialah algoritma yang selamat dan digunakan secara meluas untuk kriptografi kunci awam.
- -N “” : Tetapkan frasa laluan kepada rentetan kosong, bermakna kunci tidak akan dilindungi. Oleh itu, sesiapa sahaja yang mempunyai akses kepada fail kunci peribadi boleh menggunakannya tanpa kata laluan.
- -b “2048” : Ini mentakrifkan saiz kunci, ditetapkan kepada 2048 bit. Anda harus menggunakan saiz kunci yang lebih besar kerana ia memberikan keselamatan yang lebih baik.
Nota : Saiz kunci yang lebih besar akan mengambil lebih banyak masa untuk dibuat dan digunakan.
- -C "komen utama" : Membolehkan anda menambah ulasan pada fail kunci yang dijana. Ini boleh berguna dalam situasi kehidupan sebenar kerana anda akan bekerja dengan berbilang kunci SSH untuk mengakses peranti jauh yang berbeza.
- -f path/root_name : Tentukan laluan dan nama fail untuk pasangan kunci yang dijana. Nama fail akan mempunyai root_name yang disediakan dengan sambungan .pub untuk kunci awam dan .pem untuk kunci peribadi (contohnya: root_name.pub dan root_name.pem).
3. Gunakan PuTTY
PuTTY ialah salah satu daripada emulator terminal sumber terbuka percuma dan terbuka, konsol bersiri dan aplikasi pemindahan fail rangkaian. Ia menyokong beberapa protokol rangkaian, termasuk SSH, Telnet, rlogin, dan sambungan soket mentah. Ikuti langkah yang diterangkan di bawah untuk menjana kunci SSH pada Windows menggunakan PuTTY.
Langkah 1: Lancarkan pelayar web dan lawati tapak web rasmi PuTTY . Muat turun dan pasang PuTTY.
Langkah 2: Tekan pintasan papan kekunci Windows + S untuk membuka Carian Windows, taip PuTTYgen dan klik Buka.
![Bagaimana untuk mencipta kunci SSH pada Windows Bagaimana untuk mencipta kunci SSH pada Windows]()
Lancarkan PuTTYgen
Langkah 3: Dalam bahagian Jenis kunci untuk menjana , pilih jenis (contohnya, RSA). Masukkan bilangan bit yang dikehendaki ke dalam kunci yang dijana. Klik butang Jana .
![Bagaimana untuk mencipta kunci SSH pada Windows Bagaimana untuk mencipta kunci SSH pada Windows]()
Pilih jenis kunci untuk dibuat, masukkan bilangan bit yang dikehendaki
Langkah 4: Klik Simpan kunci awam dan pilih lokasi untuk menyimpan fail. Namakan semula fail menggunakan jenis kunci dan tambah sambungan ".pub" (cth. id_rsa.pub untuk RSA).
![Bagaimana untuk mencipta kunci SSH pada Windows Bagaimana untuk mencipta kunci SSH pada Windows]()
Klik Simpan kunci awam
Langkah 5: Akhir sekali, masukkan frasa laluan dan sahkannya. Pergi ke tab Penukaran di bahagian atas dan klik Eksport kunci OpenSSH untuk kunci peribadi.
Langkah 6: Pilih lokasi untuk menyimpan kunci peribadi dan ingat bahawa tiada sambungan digunakan selepas nama fail. Tambahan pula, anda harus menggunakan nama yang serupa dengan kunci awam (cth. id_rsa).
![Bagaimana untuk mencipta kunci SSH pada Windows Bagaimana untuk mencipta kunci SSH pada Windows]()
Taipkan frasa laluan, sahkannya dan simpan kunci peribadi
Apakah perbezaan antara kunci RSA dan Ed25519?
Dalam langkah di atas, artikel membincangkan dua jenis kunci SSH: RSA dan Ed25519. Tetapi bagaimana mereka berbeza?
- Algoritma : RSA (Rivest-Shamir-Adleman) menggunakan penyulitan asimetri, manakala Ed25519 menggunakan kedua-dua lengkung eliptik dan penyulitan asimetri.
- Saiz kunci : Kekunci RSA mempunyai saiz kunci berubah-ubah, dari 1024 hingga 4096 bit. Ed25519 mempunyai saiz kunci tetap 256 bit, menjadikannya lebih pantas daripada RSA.
- Keselamatan : Ed25519 umumnya dianggap lebih selamat dan tahan terhadap serangan.
- Prestasi : Ed25519 lebih pantas dan lebih cekap daripada RSA.
- Keserasian : RSA lebih disokong secara meluas, tetapi penggunaan Ed25519 semakin meningkat.
Akhir sekali, anda boleh menggunakan algoritma penyulitan bergantung pada sistem anda. Menjana kunci SSH adalah mudah dengan kaedah yang tersedia dalam Windows dan harus dipertimbangkan kerana risiko dalam talian yang serius untuk mengakses sistem dari jauh.