{"id":45076,"date":"2024-01-29T15:34:20","date_gmt":"2024-01-29T08:34:20","guid":{"rendered":"https:\/\/www.rumahweb.com\/journal\/?p=45076"},"modified":"2024-05-29T15:26:28","modified_gmt":"2024-05-29T08:26:28","slug":"cara-generate-ssh-key","status":"publish","type":"post","link":"https:\/\/www.rumahweb.com\/journal\/cara-generate-ssh-key\/","title":{"rendered":"Cara Generate SSH Key di Windows, Linux, MacOS hingga PuTTY"},"content":{"rendered":"\n<p>SSH key adalah metode keamanan untuk <em>authentication <\/em>pada sebuah jaringan menggunakan protokol SSH. Dalam artikel ini, kami akan menjelaskan secara lengkap tentang apa itu ssh Key hingga cara generate ssh key di Windows, Linux, MacOS hingga aplikasi PuTTY.<\/p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\">Apa itu SSH Key? <\/h2>\n\n\n\n<p>SSH Key adalah sebuah metode keamanan untuk authentication pada sistem jaringan dengan menggunakan protokol SSH (<em>Secure Shell<\/em>). Metode ini menggunakan pasangan kunci kriptografi, yang terdiri dari public key dan private key. <\/p>\n\n\n\n<p>Private key berfungsi untuk mendekripsi pesan atau data yang di enkripsikan oleh public key. Karena sangat penting, <span style=\"text-decoration: underline;\">private key harus disimpan secara aman<\/span> dan tidak boleh dibagikan karena memiliki peran yang sangat penting dalam keamanan sistem.<\/p>\n\n\n\n<p>Sedangkan public key berfungsi untuk mengenkripsi pesan atau data yang nantinya hanya dapat di-dekripsi oleh private key yang sesuai. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Generate SSH Key di Windows<\/h2>\n\n\n\n<p>Pada Windows 10 dan 11, sudah tersedia (<em>build-in<\/em>) SSH baik untuk SSH Client maupun Server. Namun, fitur ini bersifat opsional sehingga Anda harus mengaktifkan atau install terlebih dahulu sebagai menggunakan fiturnya. <\/p>\n\n\n\n<p>Berikut adalah step by step generate SSH key di Windows 10 dan 11. <\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Masuk ke <strong>Start menu<\/strong> atau Search dan cari dengan kata kunci \u201c<strong>Apps &amp; Features<\/strong>\u201d setelah itu klik pada menu \u201cOptional Features\u201d.<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/app-features.png\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"507\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/app-features.png\" alt=\"Apps &amp; Features\" class=\"wp-image-45077\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/app-features.png 800w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/app-features-300x190.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/app-features-768x487.png 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/app-features-370x234.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/app-features-270x171.png 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/app-features-570x361.png 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/app-features-740x469.png 740w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/figure>\n<\/div>\n\n\n<ol class=\"wp-block-list\" start=\"2\">\n<li>Geser atau Scroll ke bawah pada list aplikasi opsional dan aktifkan pada aplikasi <strong>OpenSSH Client.<\/strong><\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/ssh-client.png\"><img loading=\"lazy\" decoding=\"async\" width=\"470\" height=\"707\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/ssh-client.png\" alt=\"openssh client\" class=\"wp-image-45078\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/ssh-client.png 470w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/ssh-client-199x300.png 199w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/ssh-client-370x557.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/ssh-client-270x406.png 270w\" sizes=\"auto, (max-width: 470px) 100vw, 470px\" \/><\/a><\/figure>\n<\/div>\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li>Setelah sukses terinstall, masuk ke menu CMD atau command prompt, ketikkan perintah: <\/li>\n<\/ol>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh-keygen<\/code><\/pre>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/ssh-keygen.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"795\" height=\"474\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/ssh-keygen.jpg\" alt=\"generate ssh key windows\" class=\"wp-image-45079\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/ssh-keygen.jpg 795w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/ssh-keygen-300x179.jpg 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/ssh-keygen-768x458.jpg 768w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/ssh-keygen-370x221.jpg 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/ssh-keygen-270x161.jpg 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/ssh-keygen-570x340.jpg 570w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/ssh-keygen-740x441.jpg 740w\" sizes=\"auto, (max-width: 795px) 100vw, 795px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Secara default, file ssh akan disimpan pada folder <em>C:Users\\NamaPengguna\/.ssh\/<\/em> . Anda juga bisa menyimpan pada folder lain dengan memasukkan Path folder yang diinginkan atau langsung enter untuk menggunakan default folder.<\/p>\n\n\n\n<p>Pada bagian <em>passphrase <\/em>bisa dikosongkan dengan menekan tombol enter.<\/p>\n\n\n\n<p>Silakan buka folder <em>C:Users\\NamaPengguna\/.ssh\/ <\/em>atau folder yang dipilih dari Windows Explorer. Nantinya akan ada 2 file yang didapatkan yaitu id_rsa dan id_rsa.pub.<\/p>\n\n\n\n<p>File id_rsa.pub berfungsi sebagai Public key yang akan Anda setting di server yang digunakan. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/ssh-key-public.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"666\" height=\"120\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/ssh-key-public.jpg\" alt=\"file ssh key yang telah dibuat\" class=\"wp-image-45084\" style=\"width:650px;height:auto\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/ssh-key-public.jpg 666w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/ssh-key-public-300x54.jpg 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/ssh-key-public-370x67.jpg 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/ssh-key-public-270x49.jpg 270w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/ssh-key-public-570x103.jpg 570w\" sizes=\"auto, (max-width: 666px) 100vw, 666px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>File algoritma yang digunakan secara default adalah RSA 2048, anda juga bisa menggunakan opsi algoritma lain seperti DSA, ECDSA (dengan ukuran 256, 384, atau 521), dan ED25519. <\/p>\n\n\n\n<p>Berikut contoh perintah  jika ingin membuat key SSH dengan custom yang berbeda:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ssh-keygen -t rsa-b 4096<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>parameter &#8220;-t rsa&#8221; akan menghasilkan kunci dengan format RSA<\/li>\n\n\n\n<li>parameter &#8220;-b 4096&#8221; akan menghasilkan panjang kunci 4096-bit<\/li>\n<\/ul>\n\n\n\n<p>SSH key ini dapat Anda gunakan untuk mengoneksikan komputer Anda ke server, atau bisa digunakan juga pada saat pemesanan layanan Dedicated Server Premium di Rumahweb.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>PENTING<\/p>\n\n\n\n<p class=\"has-gridlove-highlight-acc-background-color has-background\">Pastikan Anda menyimpan file <em>Private Key<\/em> dengan baik, dan kami menyarankan untuk membuat <em>backup <\/em>pada perangkat lain (seperti Google Drive). <br \/><br \/>Kehilangan file <em>Private Key<\/em> dapat membuat Anda tidak lagi bisa mengakses Dedicated Server Premium dan mengharuskan Anda untuk melakukan rebuild yang berpotensi data di Dedicated Server Premium Anda hilang.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">Cara membuat SSH Key di Linux dan MacOS<\/h2>\n\n\n\n<p>Sama seperti di Windows, generate SSH key di Linux dan MacOS juga dilakukan menggunakan perintah <strong>ssh-keygen<\/strong>. Namun, penyimpanan pada Linux secara default di setting pada directory home seperti \/home\/namapengguna\/.ssh\/<\/p>\n\n\n\n<p>Generate SSH key di Linux dan MacOS juga menghasilkan dua file yaitu id_rsa dan id_rsa.pub. File id_rsa.pub merupakan public key, sedangkan id_rsa merupakan private key. <\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Generate SSH Key di PuTTY<\/h2>\n\n\n\n<p>Selain melalui <em>Operating system<\/em>, Anda juga bisa generate SSH key melalui aplikasi seperti PuTTY. Berikut cara generate SSH key di PuTTY. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1. Generate SSH Key<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Download aplikasi PuTTY melalui link <a href=\"https:\/\/putty.org\/\" target=\"_blank\" rel=\"noopener\" title=\"download putty\">berikut<\/a>. Setelah itu, install aplikasi PuTTY yang telah Anda download. <\/li>\n\n\n\n<li>Setelah terinstall, buka aplikasi PuTTYgen.<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/tampilan-PuTTYgen.png\"><img loading=\"lazy\" decoding=\"async\" width=\"477\" height=\"468\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/tampilan-PuTTYgen.png\" alt=\"Menu puttygen\" class=\"wp-image-45094\" style=\"width:389px;height:auto\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/tampilan-PuTTYgen.png 477w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/tampilan-PuTTYgen-300x294.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/tampilan-PuTTYgen-370x363.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/tampilan-PuTTYgen-270x265.png 270w\" sizes=\"auto, (max-width: 477px) 100vw, 477px\" \/><\/a><\/figure>\n<\/div>\n\n\n<ol class=\"wp-block-list\" start=\"3\">\n<li>Klik tombol &#8220;<strong>Generate<\/strong>&#8220;, lalu goyang-goyangkan kursor di area yang telah disediakan. Pada contoh berikut, kami menggunakan type RSA dengan 2048 bits key. <\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/generate-ssh-key.png\"><img loading=\"lazy\" decoding=\"async\" width=\"478\" height=\"476\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/generate-ssh-key.png\" alt=\"generate ssh key di putty\" class=\"wp-image-45095\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/generate-ssh-key.png 478w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/generate-ssh-key-300x300.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/generate-ssh-key-150x150.png 150w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/generate-ssh-key-370x368.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/generate-ssh-key-270x269.png 270w\" sizes=\"auto, (max-width: 478px) 100vw, 478px\" \/><\/a><\/figure>\n<\/div>\n\n\n<ol class=\"wp-block-list\" start=\"4\">\n<li>Setelah generate key selesai, Anda bisa melihat detail informasi <em>public key<\/em> yang berhasil di buat.<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><a href=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/informasi-ssh-key.png\"><img loading=\"lazy\" decoding=\"async\" width=\"477\" height=\"469\" src=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/informasi-ssh-key.png\" alt=\"hasil generate ssh key di putty\" class=\"wp-image-45097\" srcset=\"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/informasi-ssh-key.png 477w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/informasi-ssh-key-300x295.png 300w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/informasi-ssh-key-370x364.png 370w, https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/informasi-ssh-key-270x265.png 270w\" sizes=\"auto, (max-width: 477px) 100vw, 477px\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Keterangan : <\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Key Fingerprint<\/strong> : Representasi tekstual dari SSH key yang dapat digunakan untuk membandingkan key yang dibuat untuk memastikan bahwa keduanya sama.<\/li>\n\n\n\n<li><strong>Key Comment<\/strong> : Nama key yang Anda generate. Bisa Anda ubah sesuai kebutuhan.<\/li>\n\n\n\n<li><strong>Key passphrase<\/strong> : Password SSH key. Kolom ini bisa dikosongkan, namun bisa Anda tambahkan sebagai keamanan tambahan. Namun pastikan Anda mencatat <em>passphrase <\/em>yang ditambahkan agar ssh key dapat digunakan.<\/li>\n<\/ul>\n\n\n\n<p>Klik tombol <strong>save public key<\/strong> dan <strong>save private key<\/strong> untuk menyimpan ssh key yang telah Anda generate di komputer Anda. Private key sangat penting, sehingga pastikan Anda menyimpannya dengan baik. <\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2. Configure Authentication<\/h3>\n\n\n\n<p>Agar Anda dapat terkoneksi melalui SSH key, Anda bisa melakukan configure authentication di putty sebagai berikut.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Buka aplikasi PuTTY, lalu pilih menu Connection &gt; SSH &gt; Auth.<\/li>\n\n\n\n<li>Hapus centang pada pre-authentication banner (SSH-2 only) dan centang pada Bypass Authentication Entirely (SSH-2 only).<\/li>\n\n\n\n<li>Pada kolom private key file for authentication, silahkan browser dan pilih file private key dengan format .ppk yang telah Anda simpan sebelumnya.<\/li>\n\n\n\n<li>Setelah itu, Anda bisa menggunakan aplikasi PuTTY melalui menu &#8220;session&#8221; untuk terkoneksi ke layanan VPS atau Dedicated Server yang Anda miliki. <\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Kesimpulan<\/h2>\n\n\n\n<p>SSH Key adalah sebuah metode keamanan untuk authentication pada sistem jaringan dengan menggunakan protokol SSH (<em>Secure Shell<\/em>). Cara kerjanya, SSH key membutuhkan dua key agar dapat berfungsi yaitu private dan public key. <\/p>\n\n\n\n<p>Private key digunakan untuk mendekripsi data atau pesan, sedangkan public key berfungsi untuk mengenkripsi data atau pesan. <\/p>\n\n\n\n<p>SSH Key ini Anda perlukan ketika akan melakukan pemesanan layanan <a href=\"https:\/\/www.rumahweb.com\/dedicated-server\/\" title=\"dedicated server\">Dedicated Server Premium<\/a> di Rumahweb, atau akan diguankan untuk mengoneksikan komputer Anda ke dedicate server. <\/p>\n\n\n\n<p>Demikian artikel kami tentang apa itu SSH Key hingga cara generate SSH Key di Windows, Linux, Mac hingga Aplikasi PuTTY. Semoga bermanfaat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>SSH key adalah metode keamanan untuk authentication pada sebuah jaringan menggunakan protokol SSH. Dalam artikel ini, kami akan menjelaskan secara lengkap tentang apa itu ssh Key hingga cara generate ssh key di Windows, Linux, MacOS hingga aplikasi PuTTY. Apa itu SSH Key? SSH Key adalah sebuah metode keamanan untuk authentication pada sistem jaringan dengan menggunakan [&hellip;]<\/p>\n","protected":false},"author":272,"featured_media":45125,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[2151],"tags":[319,1772],"class_list":{"0":"post-45076","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-dedicated-server","8":"tag-ssh","9":"tag-ssh-key"},"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/www.rumahweb.com\/journal\/wp-content\/uploads\/2024\/01\/Banner-cara-generate-ssh-key.png","jetpack_shortlink":"https:\/\/wp.me\/p8n3G7-bJ2","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/45076","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/users\/272"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/comments?post=45076"}],"version-history":[{"count":0,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/posts\/45076\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media\/45125"}],"wp:attachment":[{"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/media?parent=45076"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/categories?post=45076"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rumahweb.com\/journal\/wp-json\/wp\/v2\/tags?post=45076"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}