Ubuntu:Encrypt File: Difference between revisions
No edit summary |
|||
| (9 intermediate revisions by the same user not shown) | |||
| Line 3: | Line 3: | ||
===1. Konversi Direktori ke File=== | ===1. Konversi Direktori ke File=== | ||
Utilitas <code>gpg</code> hanya dapat mengenkripsi file. Jadi pertama-tama kita cukup mengarsipkan folder ke dalam file <code>.tar</code>. Katakanlah Anda memiliki folder bernama <code>/home/data</code> di sistem Anda. Berikut adalah perintah untuk mengubah direktori menjadi arsip <code>.tar</code>. | Utilitas <code>gpg</code> hanya dapat mengenkripsi file. Jadi pertama-tama kita cukup mengarsipkan folder ke dalam file <code>.tar</code>. Katakanlah Anda memiliki folder bernama <code>/home/data</code> di sistem Anda. Berikut adalah perintah untuk mengubah direktori menjadi arsip <code>.tar</code>. | ||
tar czf data.tar.gz /home/data | tar czf data.tar.gz /home/data | ||
===2. Siapkan Kunci=== | ===2. Siapkan Kunci=== | ||
Jalankan perintah berikut untuk menghasilkan kunci untuk enkripsi. | Jalankan perintah berikut untuk menghasilkan kunci untuk enkripsi. | ||
gpg --gen-key | gpg --gen-key | ||
| Line 15: | Line 17: | ||
Selanjutnya, Anda akan diminta untuk memasukkan kata sandi untuk kunci tersebut. Frasa sandi ini untuk kunci Anda dan file yang akan Anda enkripsi menggunakan kunci ini. Ini untuk melindungi file kunci jika dicuri. | Selanjutnya, Anda akan diminta untuk memasukkan kata sandi untuk kunci tersebut. Frasa sandi ini untuk kunci Anda dan file yang akan Anda enkripsi menggunakan kunci ini. Ini untuk melindungi file kunci jika dicuri. | ||
===3. Enkripsi File=== | ===3. Import Key=== | ||
gpg --import public.key | |||
===4. Enkripsi File=== | |||
Selanjutnya, gunakan perintah gpg untuk mengenkripsi file <code>.tar.gz</code>. | Selanjutnya, gunakan perintah gpg untuk mengenkripsi file <code>.tar.gz</code>. | ||
gpg -e -r USERNAME ~USERNAME/filename | gpg -e -r USERNAME ~USERNAME/filename | ||
Berikut adalah contoh perintah untuk mengenkripsi file <code>.tar.gz</code>. | Berikut adalah contoh perintah untuk mengenkripsi file <code>.tar.gz</code>. | ||
gpg -e -r ubuntu ~ubuntu/data.tar.gz | gpg -e -r ubuntu ~ubuntu/data.tar.gz | ||
Ini akan membuat file terenkripsi <code>data.tar.gz.gpg</code> yang dapat Anda gunakan, di folder yang sama dengan file input. | Ini akan membuat file terenkripsi <code>data.tar.gz.gpg</code> yang dapat Anda gunakan, di folder yang sama dengan file input. | ||
==Encrypt Files using Nautilus GUI== | |||
If you are not into using the terminal, you might want to have a beautiful GUI in order to encrypt your files. | |||
To encrypt using a graphical interface, you are going to use the “Nautilus” file manager along with the “seahorse-nautilus” extension. This extension brings GPG features right into your graphical file explorer. | |||
sudo apt-get install nautilus | |||
sudo apt-get install seahorse-nautilus | |||
When you are done, restart Nautilus by using the “nautilus” command with the “-q” option for “quit”. | |||
nautilus -q | |||
==Terkait== | |||
*[[Ubuntu]] | |||
*[[Linux]] | |||
*[[Upgrade Ubuntu 20.04 ke Ubuntu 21.04 menggunakan Command Line]] | |||
*[[Ubuntu:FAQ]] | |||
*[[Ubuntu:Merubah Password]] | |||
*[[Ubuntu:Delete Folder]] | |||
*[[Ubuntu:Permission File]] | |||
*[[Ubuntu:Resolve Sudo Name Resolution]] | |||
*[[Ubuntu:Menambahkan User]] | |||
*[[Ubuntu:Show File Size]] | |||
*[[Ubuntu:Delete User]] | |||
*[[Ubuntu:Encrypt File]] | |||
*[[Ubuntu:Create Partitions]] | |||
==Source== | ==Source== | ||
*[https://fedingo.com/how-to-encrypt-folder-in-linux/ fedingo.com] | *[https://fedingo.com/how-to-encrypt-folder-in-linux/ fedingo.com] | ||
*[https://linuxhint.com/export-import-keys-with-gpg/ linuxhint.com] | |||
*[https://devconnected.com/how-to-encrypt-file-on-linux/ devconnected.com] | |||
[[Category:Ubuntu]] | [[Category:Ubuntu]] | ||
[[Category:Tutorial]] | [[Category:Tutorial]] | ||
[[Category:Security]] | [[Category:Security]] | ||
[[Category:Linux]] | |||