Melanjutkan artikel sebelumnya, pada artikel kali ini penulis akan membahas pembuatan dan penggunaan GPG key untuk digunakan sebagai Open PGP key dan menandatangani Ubuntu Code of Conduct pada akun Launchpad, belum tahu apa itu GPG key dan fungsinya..?? silahkan googling :p , disini penulis tidak akan membahasnya :) , sebelumnya buat terlebih dahulu GPG Key pada sistem lokal (sistem operasi linux), dapat menggunakan perintah baris gpg pada bash (terminal) atau menggunakan perangkat lunak grafis Seahorse,
A. Membuat GPG Key
menggunakan Seahorse buat sebuah GPG key, jalankan aplikasi Seahorse di daftar menu namanya Passwords and Keys
menggunakan Seahorse buat sebuah GPG key, jalankan aplikasi Seahorse di daftar menu namanya Passwords and Keys
Masukkan nama dan alamat e-mail yang akan digunakan, sesuaikan dengan alamat e-mail yang digunakan pada akun launchpad.net
Selanjutnya masukkan passphrase, gunakan passphrase yang "kuat" dan mudah diingat
Selanjutnya lakukan aktifitas seperti biasa sampai GPG key selesai dibuat, setelah selesai pada menu bar pilih Remote > Sync and Publish Keys..
Pilih key servers, pada Publish keys to :
pilih, hkp://keyservers.ubuntu.com:11371
Setelah selesai, lanjutkan dengan Sync, tunggu hingga proses selesai,.. :)
Buka akun launchpad.net, klik edit (gambar pensil) pada bagian OpenPGP keys,
Ikuti petunjuk (alamat link) yang ada pada pesan, dan klik continue, jika benar Open PGPkey akan sukses divalidasi :)
B. Menandatangani Kode Etik Ubuntu (Signed Ubuntu Code of Conduct)
pilih, hkp://keyservers.ubuntu.com:11371
Setelah selesai, lanjutkan dengan Sync, tunggu hingga proses selesai,.. :)
Buka akun launchpad.net, klik edit (gambar pensil) pada bagian OpenPGP keys,
Masukkan Fingerprint dari GPG Key yang telah dibuat dan diSync sebelumnya,
Untuk fingerprint bisa dilihat melalui details pada seahorse atau menggunakan perintah gpg --fingerprint
Mendapatkan fingerprint |
Klik Import Key , secara otomatis sebuah e-mail konfirmasi akan dikirimkan pada alamat e-mail yang digunakan ,
pesan tersebut berisi petunjuk selanjutnya, untuk dapat membacanya terlebih dahulu harus didecrpty, untuk pengguna E-mail client Thunderbird bisa memasang addons Enigmail dan memasukkan passphrase,
Dapat juga menyalin isi pesan (e-mail) dari
-----BEGIN PGP MESSAGE----- sampai -----END PGP MESSAGE----- sebagai plaintext kemudian simpan, gunakan perintah gpg -d text.txtIkuti petunjuk (alamat link) yang ada pada pesan, dan klik continue, jika benar Open PGPkey akan sukses divalidasi :)
Langkah selanjutnya adalah menandatangani Kode Etik Ubuntu (Ubuntu Code of Conduct) sebagai bentuk persetujuan atas hal-hal yang dijabarkan didalamnya, *kalau penasaran dibaca aja dulu isinya :p
isi dari Ubuntu Code of Conduct :
Download UbuntuCodeofConduct-2.0.txt selanjutnya pilih Sign it ! ikuti petunjuk yang diberikan, buka berkas UbuntuCodeofConduct-2.0.txt.asc yang dihasilkan dan tempel (paste) pada tempat yang disediakan, selanjutnya klik Continue
Setelah selesai maka pengguna akan dibawa pada halaman Codes of Conduct
Dengan gpg key yang selesai dibuat, pengguna dapat mulai memaketkan source package debian untuk selanjutnya diunggah ke PPA :) ,
Untuk kemudahan dalam pemaketan debian, tambahkan nama dan alamat-email yang sama dengan yang digunakan oleh gpg key pada baris akhir berkas .bashrc, *gunakan perintah gpg --list-keys untuk melihatnya , format penulisannya :
export DEBFULLNAME="Nama yang digunakan" export DEBEMAIL="email@ygdigunakan.com"
*berkas .bashrc tersembunyi terdapat ditopdir home direktori pengguna,
Identitas tersebut akan digunakan untuk menandatangani (sign) paket yang dibuat dan terlihat pada changelog,
Bersambung ......
0 komentar:
Post a Comment
Note: Only a member of this blog may post a comment.