{"id":4745,"date":"2017-05-01T14:11:52","date_gmt":"2017-05-01T14:11:52","guid":{"rendered":"https:\/\/blog.hostinger.io\/tutorial\/?p=4745"},"modified":"2025-01-08T15:29:07","modified_gmt":"2025-01-08T08:29:07","slug":"cara-menggunakan-ssh-keys","status":"publish","type":"post","link":"\/id\/tutorial\/cara-menggunakan-ssh-keys","title":{"rendered":"Cara membuat SSH keys dan menggunakannya untuk mengakses server"},"content":{"rendered":"<p>Dalam tutorial ini Anda akan belajar bagaimana cara menggunakan <strong>SSH<\/strong> keys di komputer Anda dan membuat pasangan keys untuk terhubung ke server remote Anda. Metode ini lebih nyaman digunakan dan lebih aman daripada menggunakan password, bila Anda ingin terhubung ke server Anda.<\/p><p>Sebagai tambahan, setelah artikel ini Anda juga bisa membaca artikel &ldquo;Cara Menggunakan Putty untuk VPS&rdquo;. Artikel ini sangat berguna bila Anda menggunakan sistem operasi Windows namun belum yakin cara terhubung ke server Anda: Cara Menggunakan Putty untuk VPS<\/p><figure class=\"wp-block-image size-large\"><a href=\"https:\/\/assets.hostinger.com\/content\/tutorials\/pdf\/Linux-Commands-Cheatsheet-ID.pdf\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"283\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2022\/12\/Linux-cheat-sheet-ID.png\/public\" alt=\"\" class=\"wp-image-27615\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2022\/12\/Linux-cheat-sheet-ID.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2022\/12\/Linux-cheat-sheet-ID.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2022\/12\/Linux-cheat-sheet-ID.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2022\/12\/Linux-cheat-sheet-ID.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><p>\n\n\n\n\n\n\n<\/p><h2 class=\"wp-block-heading\" id=\"h-langkah-1-membuat-ssh-keys\">Langkah 1 &ndash; Membuat SSH Keys<\/h2><p>Anda bisa membuat kunci <strong>RSA <\/strong>(RSA keys) di sistem Linux\/UNIX menggunakan Terminal jenis apapun di perangkat Anda.<\/p><p>Setelah masuk ke dalam <strong>Terminal<\/strong>, kemudian Anda akan dibawa ke jendela seperti berikut ini:<\/p><p>Disini, Anda bisa mengetikkan perintah yang ingin digunakan:<\/p><figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/id\/tutorial\/wp-content\/uploads\/sites\/37\/2017\/04\/terminal-main.png\" alt=\"cara menggunakan ssh key\"><\/figure><p>Hal pertama yang perlu Anda lakukan adalah membuat pasangan kunci di komputer Anda. Anda bisa membuatnya dengan perintah:<\/p><pre class=\"wp-block-preformatted\">ssh-keygen -t rsa<\/pre><p>Setelah Anda masukkan perintah ini, beberapa pertanyaan akan muncul:<\/p><p><code>Enter file in which to save the key (\/home\/tautvydas\/.ssh\/id_rsa):<\/code><\/p><p>Anda bisa membiarkan dan langsung tekan tombol <strong>ENTER<\/strong> tanpa perlu mengetik apapun, sehingga key generator bisa membuat pasangan kunci di lokasi default (dalam tutorial ini, kami memasukkan nama tud_id untuk menghindari duplikasi kunci, karena perangkat yang kami gunakan untuk uji coba sudah memiliki kunci id_rsa yang sudah terbuat sebelumnya). 2 pertanyaan akan muncul di layar selanjutnya:<\/p><p><code>Enter passphrase (empty for no passphrase):<\/code><\/p><p>Lalu:<\/p><p><code>Enter same passphrase again:<\/code><\/p><p>Untuk alasan kenyamanan, kita bisa membiarkannya tetap kosong. Dengan begitu, setelah membuat kunci untuk server remote, Anda tidak perlu lagi menggunakan password untuk masuk (log in). Anda cukup mengetikkan perintah <code>ssh user@serverip<\/code> dan Anda akan bisa masuk selama kunci benar-benar telah terpasang dengan baik. Namun bila Anda menginginkan keamanan yang lebih, Anda bisa memasukkan passphrase (password) di bagian ini. Jika Anda memilih opsi ini, Anda perlu memasukkan password setiap Anda terhubung ke perangkat remote.<\/p><p>Ya, hanya itu saja, sekarang Anda akan melihat tampiilan seperti berikut ini di <strong>Terminal<\/strong>:<\/p><p>Gambar yang muncul di komputer Anda <strong>PASTI BERBEDA<\/strong>&nbsp;dengan gambar di atas, begitu juga dengan <strong>kunci fingerprint<\/strong>.<\/p><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large\"><img decoding=\"async\" src=\"https:\/\/www.hostinger.com\/id\/tutorial\/wp-content\/uploads\/sites\/37\/2017\/04\/after-generating.png\" alt=\"\"><\/figure><\/div><p>\n\n<div><p class=\"important\">PENTING! Ada 2 kunci yang dbuat disini (PRIVATE dan PUBLIC): tut_id dan tut_id.pub (di contoh Anda akan menjadi id_rsa dan id_rsa.pub). Pastikan Anda benar-benar menjaga file id_rsa (PRIVATE KEY), hanya simpan di perangkat Anda dan JANGAN berikan kepada ORANG LAIN.<\/p><\/div>\n\n\n\n<\/p><p>File lainnya, <strong>id_rsa.pub<\/strong>&nbsp;harus Anda upload server remote. Sebagai contoh, jika Anda dan teman Anda bekerja di project yang sama dalam server remote yang sama, Anda berdua bisa meletakkan kunci PUBLIC (public key) di server remote tersebut. Pada contoh selanjutnya, kita akan belajar cara melakukannya.<\/p><h2 class=\"wp-block-heading\" id=\"h-langkah-2-meng-copy-public-key-ke-remote-server\">Langkah 2 &ndash; Meng-copy Public key ke remote server<\/h2><p>Setelah membuat pasangan RSA key, kita harus meletakkan <strong>public<\/strong> key ke server remote virtual.<\/p><p>Ada perintah sederhana yang bisa meletakkan public key Anda langsung ke file authorized_keys di server remote (file ini akan menyimpan semua <strong>public<\/strong> keys):<\/p><p><code>ssh-copy-id user@serverip<\/code><\/p><p>Di bagian ini, Anda harus memasukkan alamat IP server remote, pada bagian serverip. Isikan username server Anda di bagian user.<\/p><p>Setelah memasukkan perintah tersebut, Anda akan melihat pesan seperti ini:<\/p><pre class=\"wp-block-preformatted\">The authenticity of host 'Server's IP address' can't be established.\n\nRSA key fingerprint is ...\n\nAre you sure you want to continue connecting (yes\/no)?<\/pre><p>Ketikkan <strong>yes<\/strong> di command line dan tekan <strong>ENTER<\/strong>. Pesan ini hanya akan muncul di saat pertama kali saja.<\/p><p>Pesan lain yang akan muncul adalah:<\/p><pre class=\"wp-block-preformatted\">Warning: Permanently added 'SERVER IP' (RSA) to the list of known hosts.\n \nuser@serverip's password:<\/pre><p>Disini Anda harus memasukkan password <strong>user<\/strong> dari server remote (biasanya username-nya adalah root). Setelah memasukkan password, Anda akan melihat pesan lain seperti:<\/p><pre class=\"wp-block-preformatted\">Now try logging into the machine, with \"ssh 'user@serverip'\", and check in:\n \n~\/.ssh\/authorized_keys*\n \nto make sure we haven't added extra keys that you weren't expecting.<\/pre><p>Public key baru sudah ditambahkan ke remote server Anda. Sekarang, setiap kali Anda masuk ke server remote, Anda tidak akan diminta memasukkan password lagi (kecuali sebelumnya Anda telah membuat passphrase untuk kunci RSA di proses pembuatan kunci).<\/p><figure class=\"wp-block-image size-large\"><a href=\"\/id\/\" target=\"_blank\" rel=\"noreferrer noopener\"><img decoding=\"async\" width=\"1024\" height=\"300\" src=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-Web-hosting_in-text-banner.png\/public\" alt=\"\" class=\"wp-image-29634\" srcset=\"https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-Web-hosting_in-text-banner.png\/w=1024,fit=scale-down 1024w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-Web-hosting_in-text-banner.png\/w=300,fit=scale-down 300w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-Web-hosting_in-text-banner.png\/w=150,fit=scale-down 150w, https:\/\/imagedelivery.net\/LqiWLm-3MGbYHtFuUbcBtA\/wp-content\/uploads\/sites\/37\/2023\/02\/ID-Web-hosting_in-text-banner.png\/w=768,fit=scale-down 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><h2 class=\"wp-block-heading\" id=\"h-kesimpulan\">Kesimpulan<\/h2><p>Dalam tutorial ini, Anda telah belajar bagaimana cara menggunakan key SSH private\/public dan gunakan kunci tersebut untuk masuk ke server Anda, bukan menggunakan password.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Dalam tutorial ini Anda akan belajar bagaimana cara menggunakan SSH keys di komputer Anda dan membuat pasangan keys untuk terhubung ke server remote Anda. Metode ini lebih nyaman digunakan dan lebih aman daripada menggunakan password, bila Anda ingin terhubung ke server Anda. Sebagai tambahan, setelah artikel ini Anda juga bisa membaca artikel &ldquo;Cara Menggunakan Putty [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"\/id\/tutorial\/cara-menggunakan-ssh-keys\">Read More&#8230;<\/a><\/p>\n","protected":false},"author":55,"featured_media":5297,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"Cara Membuat SSH Key dan Menggunakannya dengan Benar","rank_math_description":"Di tutorial ini, Anda akan mempelajari cara membuat SSH key dan menguploadnya ke server untuk mengaktifkan akses server remote melalui SSH.","rank_math_focus_keyword":"cara menggunakan ssh","footnotes":""},"categories":[9461],"tags":[5368,5367,4922,4917,5370,4918,5371,5369],"class_list":["post-4745","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ssh","tag-cara-buat-akun-ssh","tag-cara-membuat-akun-ssh","tag-cara-membuat-ssh","tag-cara-menggunakan-ssh","tag-cara-pakai-ssh","tag-cara-ssh","tag-install-ssh","tag-install-ssh-ubuntu"],"hreflangs":[{"locale":"en-US","link":"https:\/\/www.hostinger.com\/tutorials\/how-to-set-up-ssh-keys","default":0},{"locale":"pt-BR","link":"https:\/\/www.hostinger.com\/br\/tutoriais\/como-configurar-chaves-ssh","default":0},{"locale":"fr-FR","link":"https:\/\/www.hostinger.com\/fr\/tutoriels\/generer-cle-ssh","default":0},{"locale":"es-ES","link":"https:\/\/www.hostinger.com\/es\/tutoriales\/como-configurar-claves-ssh","default":0},{"locale":"id-ID","link":"https:\/\/www.hostinger.com\/id\/tutorial\/cara-menggunakan-ssh-keys","default":0},{"locale":"en-UK","link":"https:\/\/www.hostinger.com\/uk\/tutorials\/how-to-set-up-ssh-keys","default":0},{"locale":"en-MY","link":"https:\/\/www.hostinger.com\/my\/tutorials\/ssh\/how-to-set-up-ssh-keys","default":0},{"locale":"en-PH","link":"https:\/\/www.hostinger.com\/ph\/tutorials\/ssh\/how-to-set-up-ssh-keys","default":0},{"locale":"es-MX","link":"https:\/\/www.hostinger.com\/mx\/tutoriales\/como-configurar-claves-ssh","default":0},{"locale":"es-CO","link":"https:\/\/www.hostinger.com\/co\/tutoriales\/como-configurar-claves-ssh","default":0},{"locale":"es-AR","link":"https:\/\/www.hostinger.com\/ar\/tutoriales\/como-configurar-claves-ssh","default":0},{"locale":"pt-PT","link":"https:\/\/www.hostinger.com\/pt\/tutoriais\/como-configurar-chaves-ssh","default":0},{"locale":"en-IN","link":"https:\/\/www.hostinger.com\/in\/tutorials\/how-to-set-up-ssh-keys","default":0},{"locale":"en-CA","link":"https:\/\/www.hostinger.com\/ca\/tutorials\/how-to-set-up-ssh-keys","default":0},{"locale":"en-AU","link":"https:\/\/www.hostinger.com\/au\/tutorials\/how-to-set-up-ssh-keys","default":0},{"locale":"en-NG","link":"https:\/\/www.hostinger.com\/ng\/tutorials\/how-to-set-up-ssh-keys","default":0}],"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/4745","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/comments?post=4745"}],"version-history":[{"count":7,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/4745\/revisions"}],"predecessor-version":[{"id":42217,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/posts\/4745\/revisions\/42217"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/media\/5297"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/media?parent=4745"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/categories?post=4745"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/id\/tutorial\/wp-json\/wp\/v2\/tags?post=4745"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}