<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="id">
    <title>Pengembara Kode - security</title>
    <subtitle>Mengembara di OpenBSD, privasi, keamanan, pemrograman, dan sains data. Dengan sumber terbuka.</subtitle>
    <link rel="self" type="application/atom+xml" href="https://hervyqa.srht.site/id/categories/security/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://hervyqa.srht.site"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2026-06-09T00:00:00+00:00</updated>
    <id>https://hervyqa.srht.site/id/categories/security/atom.xml</id>
    <entry xml:lang="id">
        <title>Mengkonfigurasi GPG &amp; OpenSSH untuk Git di OpenBSD</title>
        <published>2024-06-19T00:00:00+00:00</published>
        <updated>2026-06-09T00:00:00+00:00</updated>
        
        <author>
          <name>
            Hervy Qurrotul
          </name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://hervyqa.srht.site/id/blog/mengkonfigurasi-gpg-openssh-untuk-git/"/>
        <id>https://hervyqa.srht.site/id/blog/mengkonfigurasi-gpg-openssh-untuk-git/</id>
        
        <content type="html" xml:base="https://hervyqa.srht.site/id/blog/mengkonfigurasi-gpg-openssh-untuk-git/">&lt;p&gt;

&lt;a href=&quot;https:&#x2F;&#x2F;gnupg.org&quot;&gt;GnuPG&lt;&#x2F;a&gt; (The GNU Privacy Guard) merupakan salah satu
standar yang mengimplementasikan OpenPGP yang didefinisikan oleh


&lt;a href=&quot;https:&#x2F;&#x2F;www.ietf.org&#x2F;rfc&#x2F;rfc4880.txt&quot;&gt;rfc4880&lt;&#x2F;a&gt;. Tujuan dari GnuPG untuk mengenkripsikan dan
menandai data dan komunikasi, sekaligus memanagemen kunci sistem. 

&lt;a href=&quot;https:&#x2F;&#x2F;gnupg.org&quot;&gt;GnuPG&lt;&#x2F;a&gt; juga dikenal sebagai GPG yang merujuk &lt;code&gt;gpg&lt;&#x2F;code&gt; sebagai
perkakas CLI yang memudahkan integrasi dengan aplikasi lainnya serta
mendukung &lt;em&gt;Secure Socket Shell (SSH)&lt;&#x2F;em&gt;.&lt;&#x2F;p&gt;
&lt;p&gt;Sejak 1997 GnuPG merupakan salah satu perangkat lunak bebas yang mana
peduli dengan data privasi pengguna. GnuPG dapat digunakan secara bebas,
dimodifikasi dan didistribusikan di bawah lisensi GPL.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;manfaat-menggunakan-kunci-gnupg&quot;&gt;Manfaat menggunakan kunci GnuPG&lt;a class=&quot;post-anchor&quot; href=&quot;#manfaat-menggunakan-kunci-gnupg&quot; aria-label=&quot;Anchor link for: manfaat-menggunakan-kunci-gnupg&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;p&gt;Jika menggunakan Kunci GnuPG maka pengguna akan mendapatkan tiga hal
berikut ini.&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Integritas data&lt;&#x2F;strong&gt;: Kunci GnuPG memastikan integritas konten digital
dengan membuat tanda tangan digital. Hal ini memungkinkan pengguna
untuk memverifikasi bahwa konten tersebut tidak dirusak selama transit
atau proses pengiriman.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Otentikasi&lt;&#x2F;strong&gt;: Kunci GnuPG menyediakan mekanisme untuk
mengautentikasi sumber konten digital. Pengguna dapat memverifikasi
bahwa konten tersebut berasal dari entitas yang tepercaya dan
terverifikasi.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;strong&gt;Komunikasi yang aman&lt;&#x2F;strong&gt;: Kunci GnuPG memfasilitasi komunikasi aman
dengan mengaktifkan enkripsi. Hal ini memastikan bahwa hanya pihak
yang berwenang yang dapat mengakses data terenkripsi.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Selain itu, manfaatnya GnuPG ini sangat berguna jika bekerja dengan
Git. Untuk penerapannya, pengguna akan memasukkan sandi ke dialog
pinentry atau cli yang bertujuan memberikan otentikasi yang asli.
Maka nama pengguna akan tampil disetiap commit dengan perintah ini
akan memperlihatkan validasi tanda tangan digital di setiap memberikan
penanda dengan &lt;code&gt;--gpg-sign&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;git&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; commit&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; --gpg-sign -m&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; &amp;quot;menandai dengan kunci gpg&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #6A9955;&quot;&gt;# atau&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;git&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; commit&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; -S -m&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; &amp;quot;menandai dengan kunci gpg&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Setelah berhasil, pengguna dapat melihat tanda tangan digital disetiap
&lt;em&gt;commit&lt;&#x2F;em&gt; dengan parameter &lt;code&gt;--show-signature&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;git&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; show 1af04a6001&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; --show-signature&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #6A9955;&quot;&gt;         # ^ kode hash&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Maka akan terlihat seperti ini.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;commit 1af04a60013c8df1b0107ef29755b70feca402da (HEAD -&amp;gt; main, sh&#x2F;main)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;gpg: Signature made Fri 14 Jun 2024 07:44:44 PM WIB&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;gpg:                using EDDSA key 5A131FCDDAC2876802F631D1D7B52C04D9B41849&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;gpg: Good signature from &amp;quot;Hervy Email Kerja (Test) &amp;lt;kerja@mail.org&amp;gt;&amp;quot; [ultimate]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Primary key fingerprint: 5A13 1FCD DAC2 8768 02F6  31D1 D7B5 2C04 D9B4 1849&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Author: Hervy Email Kerja &amp;lt;kerja@mail.org&amp;gt;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Date:   Fri Jun 14 19:44:44 2024 +0700&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Tertulis &lt;code&gt;Good signature from&lt;&#x2F;code&gt; penanda yang asli pada header log.
Menggunakan GnuPG, Git dan OpenSSH sangat direkomendasikan karena bisa
memberikan jejak validasi secara tertulis.&lt;&#x2F;p&gt;
&lt;p&gt;Dalam artikel ini menjelaskan tentang:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;hervyqa.srht.site&#x2F;id&#x2F;blog&#x2F;mengkonfigurasi-gpg-openssh-untuk-git&#x2F;.&#x2F;#konfigurasi-kunci-gnupg&quot;&gt;Konfigurasi Kunci GnuPG&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;hervyqa.srht.site&#x2F;id&#x2F;blog&#x2F;mengkonfigurasi-gpg-openssh-untuk-git&#x2F;.&#x2F;#konfigurasi-kunci-ssh&quot;&gt;Konfigurasi Kunci SSH&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;a href=&quot;https:&#x2F;&#x2F;hervyqa.srht.site&#x2F;id&#x2F;blog&#x2F;mengkonfigurasi-gpg-openssh-untuk-git&#x2F;.&#x2F;#konfigurasi-git&quot;&gt;Konfigurasi Git&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Penulisan artikel ini menggunakan sistem operasi OpenBSD, sebab
bertujuan untuk mempersempit cakupan pembahasan agar tidak melebar ke
semua sistem operasi (bisa jadi artikel menjadi berhalaman-halaman jika
ditulis ke dalam banyak sistem operasi). Alasan kedua, saat ini tidak
memasang sistem operasi lain selain OpenBSD.&lt;&#x2F;p&gt;
&lt;p&gt;Tetapi perlu diketahui semua perkakas yang digunakan di tulisan ini baik
GnuPG, OpenSSH, dan Git merupakan &lt;em&gt;Open Source&lt;&#x2F;em&gt; sehingga bisa diterapkan
di sistem operasi lain seperti Linux-based, Windows atau MacOS. Dalam
penjelasan ini, Anda bisa langsung menuju tahapan yang diperlukan saja.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;konfigurasi-kunci-gnupg&quot;&gt;Konfigurasi Kunci GnuPG&lt;a class=&quot;post-anchor&quot; href=&quot;#konfigurasi-kunci-gnupg&quot; aria-label=&quot;Anchor link for: konfigurasi-kunci-gnupg&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;pemasangan-gnupg&quot;&gt;Pemasangan GnuPG&lt;a class=&quot;post-anchor&quot; href=&quot;#pemasangan-gnupg&quot; aria-label=&quot;Anchor link for: pemasangan-gnupg&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Berbagai macam sistem operasi dapat dipasang GnuPG. Pengguna dapat
memilih panduan berdasarkan sistem operasi yang digunakan saat ini.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;openbsd&quot;&gt;OpenBSD&lt;a class=&quot;post-anchor&quot; href=&quot;#openbsd&quot; aria-label=&quot;Anchor link for: openbsd&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h4&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;pkg_add&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; gnupg&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h4 id=&quot;freebsd&quot;&gt;FreeBSD&lt;a class=&quot;post-anchor&quot; href=&quot;#freebsd&quot; aria-label=&quot;Anchor link for: freebsd&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h4&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;pkg&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; install gnupg&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h3 id=&quot;mengecek-versi-gnupg&quot;&gt;Mengecek versi GnuPG&lt;a class=&quot;post-anchor&quot; href=&quot;#mengecek-versi-gnupg&quot; aria-label=&quot;Anchor link for: mengecek-versi-gnupg&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Hal pertama jika setelah memasang GnuPG adalah mengecek versinya dengan
&lt;code&gt;gpg&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;gpg&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; --version&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;gpg (GnuPG) 2.4.5&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;libgcrypt 1.10.3&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Copyright (C) 2024 g10 Code GmbH&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;License GNU GPL-3.0-or-later &amp;lt;https:&#x2F;&#x2F;gnu.org&#x2F;licenses&#x2F;gpl.html&amp;gt;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;This is free software: you are free to change and redistribute it.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;There is NO WARRANTY, to the extent permitted by law.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Home: &#x2F;home&#x2F;hervyqa&#x2F;.gnupg&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Supported algorithms:&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Pubkey: RSA, ELG, DSA, ECDH, ECDSA, EDDSA&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Cipher: IDEA, 3DES, CAST5, BLOWFISH, AES, AES192, AES256, TWOFISH,&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;        CAMELLIA128, CAMELLIA192, CAMELLIA256&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Hash: SHA1, RIPEMD160, SHA256, SHA384, SHA512, SHA224&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Compression: Uncompressed, ZIP, ZLIB, BZIP2&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Sebagai contoh, versi diatas menggunakan versi &lt;code&gt;2.4.5&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;membuat-kunci-gnupg-baru&quot;&gt;Membuat kunci GnuPG baru&lt;a class=&quot;post-anchor&quot; href=&quot;#membuat-kunci-gnupg-baru&quot; aria-label=&quot;Anchor link for: membuat-kunci-gnupg-baru&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Jika versi yang pengguna gunakan &lt;code&gt;2.1.17&lt;&#x2F;code&gt; atau diatasnya maka disarankan
menggunakan perintah terminal ini.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;gpg&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; --full-generate-key&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Sedangkan jika di bawah versi &lt;code&gt;2.1.17&lt;&#x2F;code&gt; maka gunakan &lt;code&gt;--gen-key&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;gpg&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; --default-new-key-algo&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; rsa4096&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; --gen-key&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h3 id=&quot;memilih-algoritma-kunci&quot;&gt;Memilih algoritma kunci&lt;a class=&quot;post-anchor&quot; href=&quot;#memilih-algoritma-kunci&quot; aria-label=&quot;Anchor link for: memilih-algoritma-kunci&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Setelah menjalankan perintah tersebut, maka akan muncul pilihan jenis
algoritma kunci yang akan digunakan.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;gpg (GnuPG) 2.4.5; Copyright (C) 2024 g10 Code GmbH&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;This is free software: you are free to change and redistribute it.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;There is NO WARRANTY, to the extent permitted by law.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;gpg: directory &amp;#39;&#x2F;home&#x2F;hervyqa&#x2F;.gnupg&amp;#39; created&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Please select what kind of key you want:&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;   (1) RSA and RSA&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;   (2) DSA and Elgamal&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;   (3) DSA (sign only)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;   (4) RSA (sign only)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;   (9) ECC (sign and encrypt) *default*&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  (10) ECC (sign only)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;  (14) Existing key from card&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Your selection?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Ada beberapa pilihan dari 1, 2, 3, 4, 9, 10, 14. Tekan &lt;kbd&gt;enter&lt;&#x2F;kbd&gt; saja langsung untuk memilih nomer 9 &lt;code&gt;ECC (sign and encrypt)&lt;&#x2F;code&gt; sebagai bawaannya.&lt;&#x2F;p&gt;
&lt;p&gt;Selanjutnya pilih jenis kurva elips yang akan digunakan.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Please select which elliptic curve you want:&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;   (1) Curve 25519 *default*&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;   (4) NIST P-384&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;   (6) Brainpool P-256&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Your selection?&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Tekan &lt;kbd&gt;enter&lt;&#x2F;kbd&gt;, untuk memilih nomer 1 &lt;code&gt;Curve 25519&lt;&#x2F;code&gt;
sebagai bawaannya.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;memilih-batas-waktu-kedaluwarsa-kunci-gnupg&quot;&gt;Memilih batas waktu kedaluwarsa kunci GnuPG&lt;a class=&quot;post-anchor&quot; href=&quot;#memilih-batas-waktu-kedaluwarsa-kunci-gnupg&quot; aria-label=&quot;Anchor link for: memilih-batas-waktu-kedaluwarsa-kunci-gnupg&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Selanjutnya pilih waktu kedaluwarsa kuncinya. Disarankan memilih 0 untuk
memilih tanpa waktu kedaluwarsa.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Please specify how long the key should be valid.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;         0 = key does not expire&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;      &amp;lt;n&amp;gt;  = key expires in n days&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;      &amp;lt;n&amp;gt;w = key expires in n weeks&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;      &amp;lt;n&amp;gt;m = key expires in n months&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;      &amp;lt;n&amp;gt;y = key expires in n years&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Pilih &lt;kbd&gt;0&lt;&#x2F;kbd&gt;, untuk memilih nomer 0 &lt;code&gt;key does not expire&lt;&#x2F;code&gt;
dan pilih &lt;kbd&gt;y&lt;&#x2F;kbd&gt;, untuk mengkonfirmasinya.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Key is valid for? (0)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Key does not expire at all&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Is this correct? (y&#x2F;N)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h3 id=&quot;masukkan-data-pengguna-gnupg&quot;&gt;Masukkan data pengguna GnuPG&lt;a class=&quot;post-anchor&quot; href=&quot;#masukkan-data-pengguna-gnupg&quot; aria-label=&quot;Anchor link for: masukkan-data-pengguna-gnupg&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Selanjutnya memasukkan data GnuPG pengguna. Masukkan nama, surel dan
komentar. Sebagai contoh:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Nama asli: Hervy Email Kerja&lt;&#x2F;li&gt;
&lt;li&gt;Alamat email: &lt;a href=&quot;mailto:kerja@mail.org&quot;&gt;kerja@mail.org&lt;&#x2F;a&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Komentar: Test&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Real name: Hervy Email Kerja&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Email address: kerja@mail.org&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Comment: Test&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Maka hasil data pengguna kunci GnuPG akan terlihat seperti ini.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;You selected this USER-ID:&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;    &amp;quot;Hervy Email Kerja (Test) &amp;lt;kerja@mail.org&amp;gt;&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Jika ingin mengkonfirmasi, pilih &lt;kbd&gt;o&lt;&#x2F;kbd&gt; (okay).&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Change (N)ame, (C)omment, (E)mail or (O)kay&#x2F;(Q)uit? o&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Pastikan tidak ada galat&#x2F;error yang muncul di keluaran terminal. Contoh keluaran
yang berhasil seperti di bawah ini.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;We need to generate a lot of random bytes. It is a good idea to perform&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;some other action (type on the keyboard, move the mouse, utilize the&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;disks) during the prime generation; this gives the random number&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;generator a better chance to gain enough entropy.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;We need to generate a lot of random bytes. It is a good idea to perform&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;some other action (type on the keyboard, move the mouse, utilize the&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;disks) during the prime generation; this gives the random number&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;generator a better chance to gain enough entropy.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;gpg: &#x2F;home&#x2F;hervyqa&#x2F;.gnupg&#x2F;trustdb.gpg: trustdb created&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;gpg: directory &amp;#39;&#x2F;home&#x2F;hervyqa&#x2F;.gnupg&#x2F;openpgp-revocs.d&amp;#39; created&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;gpg: revocation certificate stored as &amp;#39;&#x2F;home&#x2F;hervyqa&#x2F;.gnupg&#x2F;openpgp-revocs.d&#x2F;5A131FCDDAC2876802F631D1D7B52C04D9B41849.rev&amp;#39;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;public and secret key created and signed.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;pub   ed25519 2024-06-06 [SC]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;      5A131FCDDAC2876802F631D1D7B52C04D9B41849&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;uid                      Hervy Email Kerja (Test) &amp;lt;kerja@mail.org&amp;gt;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;sub   cv25519 2024-06-06 [E]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h3 id=&quot;melihat-kunci-id-gnupg&quot;&gt;Melihat kunci ID GnuPG&lt;a class=&quot;post-anchor&quot; href=&quot;#melihat-kunci-id-gnupg&quot; aria-label=&quot;Anchor link for: melihat-kunci-id-gnupg&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;gpg&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; --list-secret-keys --keyid-format&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; long&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;&#x2F;home&#x2F;hervyqa&#x2F;.gnupg&#x2F;pubring.kbx&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;--------------------------------&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;sec   ed25519&#x2F;D7B52C04D9B41849 2024-06-06 [SC]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;      Key fingerprint = 5A13 1FCD DAC2 8768 02F6  31D1 D7B5 2C04 D9B4 1849&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;uid                 [ultimate] Hervy Email Kerja (Test) &amp;lt;kerja@mail.org&amp;gt;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;ssb   cv25519&#x2F;1CC5EEC8BDE8BC06 2024-06-06 [E]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Dapat diketahui bahwa kunci pengguna yaitu:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Kunci ID = &lt;strong&gt;D7B52C04D9B41849&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;li&gt;Kunci fingerprint = &lt;strong&gt;5A13 1FCD DAC2 8768 02F6 31D1 D7B5 2C04 D9B4 1849&lt;&#x2F;strong&gt;&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Kunci ID GnuPG dapat diintegrasikan ke pengaturan OpenSSH di langkah
selanjutnya.&lt;&#x2F;p&gt;
&lt;h2 id=&quot;konfigurasi-kunci-ssh&quot;&gt;Konfigurasi Kunci SSH&lt;a class=&quot;post-anchor&quot; href=&quot;#konfigurasi-kunci-ssh&quot; aria-label=&quot;Anchor link for: konfigurasi-kunci-ssh&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;p&gt;

&lt;a href=&quot;https:&#x2F;&#x2F;openssh.org&quot;&gt;OpenSSH&lt;&#x2F;a&gt; (OpenBSD Secure Shell) adalah salah satu perkakas
untuk pengamanan protokol jaringan yang berbasis &lt;em&gt;Secure Socket Shell&lt;&#x2F;em&gt;.
OpenSSH terintegrasi dengan beberapa sistem operasi seperti Windows,
macOS dan kebanyakan distribusi Linux.&lt;&#x2F;p&gt;
&lt;p&gt;SSH memiliki beberapa konteks yaitu antara lain:&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;Merujuk ke protokol jaringan &lt;strong&gt;Secure Socket Shell&lt;&#x2F;strong&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;Merujuk pada perangkat lunak &lt;strong&gt;OpenSSH&lt;&#x2F;strong&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;Merujuk pada perusahaan komersil yang bernama 

&lt;a href=&quot;https:&#x2F;&#x2F;www.ssh.com&quot;&gt;SSH.com&lt;&#x2F;a&gt;.&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;p&gt;Sebagai klarifikasi, dalam artikel ini menggunakan dua konteks, yaitu
nomer 1 dan 2. Nomer 3 tidak mungkin karena bukan ranahnya tulisan
ini dan bukan hal teknikal. Agar jelas, artikel hanya menggunakan dua
konteks tersebut.&lt;&#x2F;p&gt;
&lt;ol&gt;
&lt;li&gt;SSH sebagai protokol jaringan, yang mana yang dimaksudkan adalah
&lt;strong&gt;Secure Socket Shell&lt;&#x2F;strong&gt;. Sehingga yang dimaksudkan &lt;strong&gt;Kunci SSH&lt;&#x2F;strong&gt;
adalah kunci otentikasi yang digunakan untuk protokol jaringan SSH.&lt;&#x2F;li&gt;
&lt;li&gt;Perangkat lunak yang dapat mengatur, menjalankan dan menghasilkan
Kunci SSH adalah Perangkat lunak &lt;strong&gt;OpenSSH&lt;&#x2F;strong&gt;.&lt;&#x2F;li&gt;
&lt;&#x2F;ol&gt;
&lt;h3 id=&quot;pemasangan-openssh&quot;&gt;Pemasangan OpenSSH&lt;a class=&quot;post-anchor&quot; href=&quot;#pemasangan-openssh&quot; aria-label=&quot;Anchor link for: pemasangan-openssh&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Sama halnya dengan GnuPG, &lt;strong&gt;OpenSSH&lt;&#x2F;strong&gt; dapat dipasang di platform mana
saja, terutama di GNU&#x2F;Linux.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;openbsd-1&quot;&gt;OpenBSD&lt;a class=&quot;post-anchor&quot; href=&quot;#openbsd-1&quot; aria-label=&quot;Anchor link for: openbsd-1&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h4&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;pkg_add&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; openssh&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h4 id=&quot;freebsd-1&quot;&gt;FreeBSD&lt;a class=&quot;post-anchor&quot; href=&quot;#freebsd-1&quot; aria-label=&quot;Anchor link for: freebsd-1&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h4&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;pkg&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; install openssh&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h3 id=&quot;mengecek-versi-openssh&quot;&gt;Mengecek versi OpenSSH&lt;a class=&quot;post-anchor&quot; href=&quot;#mengecek-versi-openssh&quot; aria-label=&quot;Anchor link for: mengecek-versi-openssh&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Setiap sistem operasi kemungkinan memiliki versi OpenSSH yang
berbeda-beda, pengguna dapat melihat versi Git dengan perintah ini.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;ssh&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; -V&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;OpenSSH_9.7p1, OpenSSL 3.0.13 30 Jan 2024&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Sebagai contoh, versi diatas menggunakan versi &lt;code&gt;9.7p1&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;mengecek-kunci-ssh&quot;&gt;Mengecek Kunci SSH&lt;a class=&quot;post-anchor&quot; href=&quot;#mengecek-kunci-ssh&quot; aria-label=&quot;Anchor link for: mengecek-kunci-ssh&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Kunci SSH digunakan untuk otentikasi ke kendali jarak jauh (&lt;em&gt;remote
control&lt;&#x2F;em&gt;). Hal yang paling sering digunakan untuk login ke git forge
seperti sourcehut, github atau gitlab.&lt;&#x2F;p&gt;
&lt;p&gt;Sebelum mengkonfigurasi pastikan dahulu tidak ada kunci SSH di direktori
&lt;code&gt;~&#x2F;.ssh&lt;&#x2F;code&gt;. Anda dapat mengeceknya dengan perintah terminal ini.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;ls&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; -al&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; ~&#x2F;.ssh&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Permissions Size User    Date Modified Name&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;.rw-------   203 hervyqa 21 Mar 07:09  config&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;.rw-------   464 hervyqa 21 Mar 07:09  id_ed25519&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;.rw-------    99 hervyqa 21 Mar 07:09  id_ed25519.pub&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;.rw-------  3.6k hervyqa 21 Mar 07:09  known_hosts&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Umumnya terdapat salah satu dari tiga jenis berkas kunci publik ini:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;id_rsa.pub&lt;&#x2F;li&gt;
&lt;li&gt;id_ecdsa.pub&lt;&#x2F;li&gt;
&lt;li&gt;id_ed25519.pub&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Jika masih kosong, bisa melanjutkan ke tahap berikutnya untuk membuat
kunci SSH yang baru.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;membuat-kunci-ssh-baru&quot;&gt;Membuat Kunci SSH baru&lt;a class=&quot;post-anchor&quot; href=&quot;#membuat-kunci-ssh-baru&quot; aria-label=&quot;Anchor link for: membuat-kunci-ssh-baru&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;ssh-keygen&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; -t&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; ed25519&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; -C&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; &amp;quot;kerja@mail.com&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Jika tidak berhasil, muncul &lt;code&gt;invalid format&lt;&#x2F;code&gt; atau &lt;code&gt;feature not support&lt;&#x2F;code&gt;
maka ada keamanan perangkat keras yang mana perlu menggunakan algoritma
&lt;code&gt;ecdsa-sk&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;ssh-keygen&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; -t&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; ecdsa-sk&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; -C&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; &amp;quot;kerja@mail.com&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Langsung tekan &lt;kbd&gt;enter&lt;&#x2F;kbd&gt; saja untuk memilih lokasi
direktori bawaan.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Generating public&#x2F;private ed25519 key pair.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Enter file in which to save the key (&#x2F;home&#x2F;hervyqa&#x2F;.ssh&#x2F;id_ed25519): (ENTER)&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Created directory &amp;#39;&#x2F;home&#x2F;hervyqa&#x2F;.ssh&amp;#39;.&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Selanjutnya memasukkan kata sandi rahasia pengguna.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Enter passphrase (empty for no passphrase):&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Enter same passphrase again:&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Jika berhasil maka terlihat keluaran seperti ini.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Your identification has been saved in &#x2F;home&#x2F;hervyqa&#x2F;.ssh&#x2F;id_ed25519&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;Your public key has been saved in &#x2F;home&#x2F;hervyqa&#x2F;.ssh&#x2F;id_ed25519.pub&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;The key fingerprint is:&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;SHA256:KUfzOkl2FyOf5&#x2F;30nIEH60jrdNV2HafUCl8fdjgVBL8 kerja@mail.com&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;The key&amp;#39;s randomart image is:&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;+--[ED25519 256]--+&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;|             .ooo|&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;|              .+ |&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;|        o . + +==|&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;|       . + o B.=X|&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;|      . S o +.=E*|&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;|       = + . o=o.|&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;|        +  o +.oo|&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;|         .o = .o=|&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;|          .+ . .+|&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;+----[SHA256]-----+&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Perlu diingat, berdasarkan keluaran diatas ada dua berkas yang harus
diketahui:&lt;&#x2F;p&gt;
&lt;ul&gt;
&lt;li&gt;Kunci privat&#x2F;rahasia terletak di: &lt;code&gt;~&#x2F;.ssh&#x2F;id_ed25519&lt;&#x2F;code&gt;.&lt;&#x2F;li&gt;
&lt;li&gt;Kunci publik terletak di: &lt;code&gt;~&#x2F;.ssh&#x2F;id_ed25519.pub&lt;&#x2F;code&gt;.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;p&gt;Kunci yang dapat dibagikan yaitu &lt;code&gt;id_ed25519.pub&lt;&#x2F;code&gt; karena bersifat
publik.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;mengganti-email-ssh&quot;&gt;Mengganti Email SSH&lt;a class=&quot;post-anchor&quot; href=&quot;#mengganti-email-ssh&quot; aria-label=&quot;Anchor link for: mengganti-email-ssh&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Jika ingin mengganti nama email SSH yang lama, pengguna dapat
menggunakan perintah berikut ini.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;ssh-keygen&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; -c -f&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; ~&#x2F;.ssh&#x2F;id_ed25519&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; -C&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; &amp;quot;namabaru@mail.com&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;-c&lt;&#x2F;code&gt; mengganti komentar di kunci privat dan publik.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;-f&lt;&#x2F;code&gt; nama berkas kunci privat.&lt;&#x2F;li&gt;
&lt;li&gt;&lt;code&gt;-C&lt;&#x2F;code&gt; nama komentar dari kunci yang dihasilkan.&lt;&#x2F;li&gt;
&lt;&#x2F;ul&gt;
&lt;h3 id=&quot;menambahkan-kunci-ssh-ke-ssh-agent&quot;&gt;Menambahkan Kunci SSH ke ssh-agent&lt;a class=&quot;post-anchor&quot; href=&quot;#menambahkan-kunci-ssh-ke-ssh-agent&quot; aria-label=&quot;Anchor link for: menambahkan-kunci-ssh-ke-ssh-agent&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Dengan menambahkan kunci SSH ke &lt;code&gt;ssh-agent&lt;&#x2F;code&gt;, jika bekerja dengan
&lt;code&gt;git&lt;&#x2F;code&gt;&#x2F;&lt;code&gt;gitui&lt;&#x2F;code&gt;&#x2F;&lt;code&gt;lazygit&lt;&#x2F;code&gt; di lingkungan terminal maka pengguna hanya
sekali memasukkan kata sandi. Ketika &lt;code&gt;git push&lt;&#x2F;code&gt;&#x2F;&lt;code&gt;git pull&lt;&#x2F;code&gt; dengan SSH,
maka perintah akan dieksekusi secara langsung tanpa memasukkan kata
sandi untuk kedepannya. Sehingga &lt;code&gt;ssh-agent&lt;&#x2F;code&gt; sangat bermanfaat dan
memudahkan bagi pengguna.&lt;&#x2F;p&gt;
&lt;p&gt;Berikut ini perintah menjalankan ssh-agent di latar belakang.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;eval&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; &amp;quot;$(&lt;&#x2F;span&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;ssh-agent&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; -s&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt;)&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Kemudian tambahkan kunci privat dengan ssh-add.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;ssh-add&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; ~&#x2F;.ssh&#x2F;id_ed25519&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;konfigurasi-git&quot;&gt;Konfigurasi Git&lt;a class=&quot;post-anchor&quot; href=&quot;#konfigurasi-git&quot; aria-label=&quot;Anchor link for: konfigurasi-git&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;h3 id=&quot;pemasangan-git&quot;&gt;Pemasangan Git&lt;a class=&quot;post-anchor&quot; href=&quot;#pemasangan-git&quot; aria-label=&quot;Anchor link for: pemasangan-git&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Git juga dapat dipasang di platform mana saja. Khususnya di GNU&#x2F;Linux.&lt;&#x2F;p&gt;
&lt;h4 id=&quot;openbsd-2&quot;&gt;OpenBSD&lt;a class=&quot;post-anchor&quot; href=&quot;#openbsd-2&quot; aria-label=&quot;Anchor link for: openbsd-2&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h4&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;pkg_add&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; git&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h4 id=&quot;freebsd-2&quot;&gt;FreeBSD&lt;a class=&quot;post-anchor&quot; href=&quot;#freebsd-2&quot; aria-label=&quot;Anchor link for: freebsd-2&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h4&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;pkg&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; install git&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h3 id=&quot;mengecek-versi-git&quot;&gt;Mengecek versi Git&lt;a class=&quot;post-anchor&quot; href=&quot;#mengecek-versi-git&quot; aria-label=&quot;Anchor link for: mengecek-versi-git&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Setiap sistem operasi kemungkinan memiliki versi Git yang berbeda-beda, pengguna
dapat melihat versi Git dengan perintah ini.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;git&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; --version&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;git version 2.44.1&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Sebagai contoh, versi diatas menggunakan versi &lt;code&gt;2.44.1&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
&lt;h3 id=&quot;menambahkan-nama-pengguna-dan-surel&quot;&gt;Menambahkan Nama Pengguna dan Surel&lt;a class=&quot;post-anchor&quot; href=&quot;#menambahkan-nama-pengguna-dan-surel&quot; aria-label=&quot;Anchor link for: menambahkan-nama-pengguna-dan-surel&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Tambahkan nama pengguna dan surel yang aktif. Nama pengguna menggunakan
nama yang berasal dari akun git forge seperti Sourehut, Github, Gitlab,
Codeberg atau lainnya. Sebagai contoh akan menggunakan &lt;code&gt;hervyqa&lt;&#x2F;code&gt; dan
&lt;code&gt;kerja@mail.com&lt;&#x2F;code&gt;&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;git&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; config&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; --global&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; user.name &amp;#39;hervyqa&amp;#39;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;git&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; config&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; --global&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; user.email &amp;#39;kerja@mail.org&amp;#39;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h3 id=&quot;menambahkan-kunci-id-gnupg-ke-git&quot;&gt;Menambahkan Kunci ID GnuPG ke Git&lt;a class=&quot;post-anchor&quot; href=&quot;#menambahkan-kunci-id-gnupg-ke-git&quot; aria-label=&quot;Anchor link for: menambahkan-kunci-id-gnupg-ke-git&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Selanjutnya tambahkan ID kunci GnuPG ke dalam konfigurasi Git. ID dapat
dilihat di &lt;a href=&quot;https:&#x2F;&#x2F;hervyqa.srht.site&#x2F;id&#x2F;blog&#x2F;mengkonfigurasi-gpg-openssh-untuk-git&#x2F;.&#x2F;#melihat-kunci-id-gnupg&quot;&gt;cara melihat ID kunci GnuPG&lt;&#x2F;a&gt; di
langkah sebelumnya.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;git&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; config&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; --global&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; user.signingkey D7B52C04D9B41849&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Ager tidak menambahkan &lt;code&gt;--gpg-sign&lt;&#x2F;code&gt; secara manual, maka bisa menambahkan
konfigurasi ini.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;git&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; config&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; --global&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; commit.gpgsign&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; true&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Sekaligus jika ingin membuat tag tanpa perlu &lt;code&gt;--gpg-sign&lt;&#x2F;code&gt; secara manual.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;git&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; config&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; --global&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; tag.gpgsign&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; true&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Pengaturan tambahan untuk mengganti nama cabang dari &lt;code&gt;master&lt;&#x2F;code&gt; ke &lt;code&gt;main&lt;&#x2F;code&gt;.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;git&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; config&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; --global&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; init.defaultBranch main&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h3 id=&quot;melihat-semua-konfigurasi-git&quot;&gt;Melihat Semua Konfigurasi Git&lt;a class=&quot;post-anchor&quot; href=&quot;#melihat-semua-konfigurasi-git&quot; aria-label=&quot;Anchor link for: melihat-semua-konfigurasi-git&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h3&gt;
&lt;p&gt;Jika ingin melihat konfigurasi yang sudah diatur sebelumnya, dapat
menggunakan perintah di bawah ini.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;git&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; config&lt;&#x2F;span&gt;&lt;span style=&quot;color: #569CD6;&quot;&gt; --global --list&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;
&lt;p&gt;Konfigurasi tersebut juga dapat dilihat di direktori &lt;code&gt;~&#x2F;.config&#x2F;git&lt;&#x2F;code&gt;.
Kurang lebih konfigurasinya terlihat seperti ini.&lt;&#x2F;p&gt;
&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;shellscript&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span style=&quot;color: #DCDCAA;&quot;&gt;cat&lt;&#x2F;span&gt;&lt;span style=&quot;color: #CE9178;&quot;&gt; ~&#x2F;.config&#x2F;git&#x2F;config&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;pre class=&quot;giallo&quot; style=&quot;color: #D4D4D4; background-color: #1E1E1E;&quot;&gt;&lt;code data-lang=&quot;plain&quot;&gt;&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;[commit]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;        gpgSign = true&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;[init]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;        defaultBranch = &amp;quot;main&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;[tag]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;        gpgSign = true&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;[user]&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;        email = &amp;quot;kerja@mail.org&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;        name = &amp;quot;Hervy Email Kerja&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;
&lt;span class=&quot;giallo-l&quot;&gt;&lt;span&gt;        signingKey = &amp;quot;D7B52C04D9B41849&amp;quot;&lt;&#x2F;span&gt;&lt;&#x2F;span&gt;&lt;&#x2F;code&gt;&lt;&#x2F;pre&gt;&lt;h2 id=&quot;akhir-kata&quot;&gt;Akhir kata&lt;a class=&quot;post-anchor&quot; href=&quot;#akhir-kata&quot; aria-label=&quot;Anchor link for: akhir-kata&quot;&gt;&lt;span aria-hidden=&quot;true&quot;&gt;#&lt;&#x2F;span&gt;&lt;&#x2F;a&gt;
&lt;&#x2F;h2&gt;
&lt;p&gt;Demikian, penjelasan di atas menggunakan CLI sehingga lebih lama
dan tidak instan. Pengguna bisa saja menggunakan perangkat lunak GUI
(Client) untuk manajemen GnuPG, OpenSSH dan Git. Tetapi tujuannya bukan
seperti itu. Harapannya, pembaca dapat mengetahui proses dan perintah
CLI-nya agar dapat mengetahui proses secara lebih baik. Tentu menambah
literasi dalam penggunaan OpenSSH dan Git sangat membantu untuk proses
pengembangan perangkat lunak dan pemrograman.&lt;&#x2F;p&gt;
</content>
        
    </entry>
</feed>
