News Trending

/



Ilustrasi - Enskripsi Data di Firewall

Tidak ada komentar:

Ilustrasi - Enskripsi Data di Firewall

Gambar 1. Ilustrasi Enskripsi
Ilustrasi diatas adalah menggambarkan bagaimana proses sebuah data yang dikirim dari komputer tanpa  enksripsi, kemudian firewall melaukan enskripsi data menjadi sebuah teks yang susah untuk dibaca karena itu sebuah teks enksripsi.

Disisi lain antara 2 pengguna komputer ada seseorang yang mengintai / memata-matai data tapi sayang yang dia dapatkan hanya sebauh teks yang tidak bisa dibaca dengan mudah.

Komputer lain akan menerima teks yang dienksrip dan firewall melakukan deskrip teks dan akhirnya pengguna dapat membaca teks yang dikirim oleh pengguna sebelumnya.
Read More

Error Key DE64825E7CBC0D51 could not be looked up remotely

Tidak ada komentar:
Masalah key pada sistem operasi arch linux yang muncul ketika mencoba untuk melakukan installasi program aplikasi atau meng-update sistem. Beda sistem operasi beda rasa dan beda cara penanganannya tapi mirip modelnya, biasa di ubuntu errornya gpgnya ga update atau gpg untuk autorisasi belom ada di database komputer.

Dalam sistem operasi ubuntu untuk mengatasi hal ini, perintah cukup satu baris kemudian dilakukan update dan selesai, misalnya pesan error gpg yang muncul memiliki key "xx11xx11xx11", maka perintah selanjutnya menggunakan perintah berikut:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <PUBKEY>
masukkan key gpgnya menjadi
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys  xx11xx11xx11
kemudian lakukan update sistem, maka sistem ubuntu kalian akan melakukan update database gpgnya. Bagaimana dengan sistem operasi lain seperti archlinux ?
Berikut error yang saya dapatkan ketika menggunakan sistem operasi archlinux :
Error kode
downloading required keys...
error: key "DE64825E7CBC0D51" could not be looked up remotely
error: required key missing from keyring
error: failed to commit transaction (unexpected error)
Errors occurred, no packages were upgraded.
Jadi arch ga bisa melakukan update sistem atau install aplikasi kecuali error diatas sudah beres, gimana caranya ? Buka terminal kemudian jalankann perintah berikut :

sudo pacman -S archlinux-keyring && sudo pacman -Syu
sudo pacman-key --refresh-keys

Terakhir, selamat kamu sudah dapat melakukan update maupun install aplikasi.
Read More

Solved DVWA - PHP function allow_url_include: Disabled dan reCAPTCHA key

Tidak ada komentar:
DVWA atau Damn Vurnerable Web Application adalah sebuah aplikasi web yang digunakan untuk asah kemampuan, untuk memberikan wacana bagaimana seorang developer itu harus mengamankan website yang mereka bangun, memberikan pembelajaran kepada murid atau siapun itu tentang keamanan web aplikasi.

Pengertian dari situs resminya sendiri yaitu :
Damn Vulnerable Web Application (DVWA) is a PHP/MySQL web application that is damn vulnerable. Its main goal is to be an aid for security professionals to test their skills and tools in a legal environment, help web developers better understand the processes of securing web applications and to aid both students & teachers to learn about web application security in a controlled class room environment.

Aplikasi ini dapat di download di situs resmi, bisa juga lebih lanjut belajar DVWA ke OWASP, hal yang akan dibahas kali ini bagaimana mengatasi error:

PHP function allow_url_include: Disabled 
reCAPTCHA key

Warna merah pada setup check merupakan tanda bahwa ada masalah, seperti diatas. Untuk mengatasinya hal perlu dilakukan adalah mengubah konfigurasi php.ini dan konfigurasi aplikasinya.

Solved - PHP function allow_url_include: Disabled    

- Buka file php.ini, untuk lokasi bisa disesuaikan dengan sistem operasi yang digunakan.
Linux Ubuntu : /etc/php/versi_php/cli/php.ini

Windows : Xampp - Control Panel - Apache Config - php.ini


Bagi pengguna linux untuk mengetahui dimana letak php.ini bisa menggunakan perintah :
php -i | grep "php.ini"

Gambar 1.1 Check Lokasi php.ini



- Setelah ketemu, open dengan editor yang kamu gunain, bisa nano, vim, sublimetext. kemudian cari keyword berikut "allow_url_include = Off"
- Setelah ketemu ganti menjadi seperti berikut "allow_url_include = On"

Solved - reCAPTCHA key 

- Langkah ini melakukan editing konfig aplikasi yang berada di "\dvwa\config" dengan nama file config.inc.php
- Edit dan rubah pada bagian :
$_DVWA[ 'recaptcha_public_key' ]  = ' ';
$_DVWA[ 'recaptcha_private_key' ] = ' ';

Menjadi 
$_DVWA[ 'recaptcha_public_key' ]  = '6LdK7xITAAzzAAJQTfL7fu6I-0aPl8KHHieAT_yJg';
$_DVWA[ 'recaptcha_private_key' ] = '6LdK7xITAzzAAL_uw9YXVUOPoIHPZLfw2K1n5NVQ';
Read More

Membuat Daftar Isi Otomatis di WPS Office

Tidak ada komentar:
Daftar Isi - Ketika berkutat dengan sebuah laporan, makalah skripsi, buku, tidak lepas dengan namanya daftar isi. Membuat daftar isi yang bisa di regenerate dari tulisan yang sudah dibuat atau sudah direncanakan dari awal memang bisa menghemat waktu.

Apa maksud dari tulisan ini ? ya, tulisan ini akan membahas cara mudah membuat daftar isi. Ada yang celoteh "buat manual ketik bab terus kasih line dan nomer halaman selesai", memang bisa tapi bagaimana jika ada cara yang lebih mudah dan menghemat waktu bukankah lebih efisien ?

Membuat Daftar Isi Otomatis di WPS Office

Perlu di ketahui, tutorial kali ini khusus untuk aplikasi WPS Office, untuk office yang lain seperti LibreOffice akan menyusul, Microsoft Office bagaimana ? cari aja di gugel udah banyak :p.
Masuk intro dulu ya, WPS Office adalah sebuah aplikasi pengolahan data seperti perhitungan, presentasi, laporan yang dapat digunakan di platform linux, windows dan android dan pastinya aplikasi ini bebas digunakan tanpa harus beli lisensi seperti yang sudah ada.

Ada 2 kondisi dimana daftar isi dapat dibuat:
  1. Sudah ada dokumennya, tinggal buat daftar isi saja.
  2. Belum ada dokumen, baru mulai membuat dokumen.
Kondisi diatas beda cara jadi harap diperhatikan, dimana kondisi Kamu saat ini. Pengenalan daftar isi, ada komponen-komponen yang harus ada sehingga bisa dibuat. Komponen itu adalah Heading 1, Heading 2, Heading 3 dst, Caption Gambar, Caption Images. Jadi pastikan dokumen memilikinya bukan judul / sub judul dokumen font yang dibuat ukuran seperti Heading.

  1. Daftar Isi Otomatis Dengan Data Yang Sudah Ada.

    Dokumen makalah, laporan atau sejenisnya yang sudah dibuat hanya saja daftar isi tidak ada, nah ini maksud dari "Data yang sudah ada". Lanjut langkah membuatnya, berikut sample data yang sudah ada:

    Gambar 1.1 Bab 1 Pendahuluan

    Gambar 1.2 Bab 2 Model Sistem Aplikasi
    Data diatas belum ada Heading, pengaturan ukuran font saja. bukan heading. selanjutnya ada 2 kelompok yang harus kita ubah, Bab 1 dan Bab 2. Detail perubahan ada dibawah ini :
    BAB 1BAB 2Kondisi
    BAB 1 PendahuluanBAB 2 Sistem AplikasiHeading 1 / Level 1
    1.1 Pengertian Anu2.1 Model Anu sistemHeading 2 / Level 2
    1.2 Pengertian Punya Anu2.2 Model Jenis Sistem Anu-AnuHeading 2 / Level 2
    1.2.1 Jenis-jenis AnuHeading 3 / Level 3
    1.2.2 Komponen AnuHeading 3 / Level 3
  2. Berikut Langkah-langkah untuk menggantinya :

    1.  Pada tulisan "BAB 1 PENDAHULUAN", ini jadi satu kalau mau dibikin 2 baris setelah angka "1", tekan "shift + enter". Kenapa tidak di "Enter" saja ?, karena jika dilakukan itu akan membat baris baru yang berbeda.
    2. Block pada tulisan "BAB 1 PENDAHULUAN", kemudian buka menu "References", pada sub menu "TOC Level" pilih "Level 1". "Lakukan hal yang sama pada BAB 2 SISTEM APLIKASI".

      Gambar 2.1 BAB 1 dan BAB 2 TOC Leveling 1
    3. Selanjutnya merubah ke heading 2 pada "Sub Judul", yaitu pada pengertian anu, model anu sistem, pengertian punya anu, model jenis sistem anu-anu. Langkahnya sama pada tahap sebelumnya "block pada sub judul" kemudian pilih menu "references", pilih menu "TOC Level" dan pilih "Level 2".

      Gambar 3.1 Leveling 2 pada sub judul
    4. Pada langkah selanjutnya leveling 3 sub sub judul (penyebutannya menurut penulis, jika salah mohon koreksnya :D). Perubahan akan dilakukan pada bagian Jenis-jenis anu dan komponen anu, langkahnya sama dengan tahap sebelumnya hanya pada TOC Level pilih level 3.
      Gambar 4.1 Leveling 3 untuk Sub dari Sub Judul
    5. Selanjutnya langkah terakhir, membuat daftar isi. Tambahkan halaman baru sebelum Bab 1, dengan cara pilih menu "Insert" kemudian pilih "Breaks" kemudian pilih "Page Break". Setelah itu buka menu "References", Kemudian pilih "Inser TOC" dan pilih Ok.

      Gambar 5.1 Membuat Daftar ISI
  3. Daftar Isi Otomatis Dari Awal (Data belum ada).

Read More

Cara Koneksi Ke Server Menggunakan SSH

Tidak ada komentar:

Cara Koneksi Ke Server Menggunakan SSH

SSH atau Secure Shell adalah metode koneksi dari satu komputer ke komputer lain dengan aman. menurut situs resminya
The SSH protocol (also referred to as Secure Shell) is a method for secure remote login from one computer to another. It provides several alternative options for strong authentication, and it protects the communications security and integrity with strong encryption. It is a secure alternative to the non-protected login protocols (such as telnet, rlogin) and insecure file transfer methods (such as FTP).
dalam bahasa manusia maksudnya begini :
Protokol SSH atau juga disebut Secure Shell adalah metode aman untuk melakukan koneksi dari satu komputer ke komputer lain. Layanan ini memberikan opsi alternatif autentikasi dan melindungi komunikasi dan integritas. Ini menjadi alternatif keaamanan untuk protokol non-protected seperti telnet, rlogin dan file transfer protokol yang tidak aman seperti FTP.

Untuk keperluan apa saja sih ?
  • Menyediakan akses yang aman bagi pengguna 
  • Dapat menggunakan perintah remote
  • Mengelola infrastruktur jaringan dan komponen sistem
 Bagaimana Cara Kerjanya ?
Bagaimana Cara Kerja SSH
Gambar 1. Bagaimana Cara Kerja SSH
Protokol ini bekerja pada model client-server, yang berarti bahwa sambungan dibuat oleh client yang menghubungkan ke server. client memulai proses setup koneksi dan menggunakan kriptografi kunci publik untuk memverifikasi identitas server. Setelah tahap setup protokol SSH menggunakan simetris enkripsi dan hashing algoritma untuk menjamin privasi dan integritas data yang dipertukarkan antara client dan server.

Lanjut praktiknya, ,,,,
kondisi 1 server dan 1 client, ip address server 192.168.43.44. Di sisi Server harus sudah terinstall SSH-Server. Selanjutnya di sisi client jalankan perintah :

$ssh user@host 

Koneksi ke Server
Gambar 2. Koneksi ke Server
User dev adalah user yang sudah dibuat, jika masih default gunakan user "root".
Perintah diatas berlaku jika port belum diganti masih default bawaan yaitu 22, jika port sudah di rubah gunakan opsi -p <port>. Sehingga seperti berikut :

$ssh user@host -p 1010

Cara koneksi ssh dengan Port tertentu
Gambar 3. Cara koneksi ssh dengan Port tertentu


Kesalahan "port 22: connection refused" akan muncul jika spesifikasi port tidak dicantumkan, seperti berikut :


Gambar 4. ERROR Koneksi SSH Spesifikasi Port


Sekian,
Baca Juga SCP untuk mengirim file dari ssh !
Read More

Cara Mengatasi Jenis-jenis Error Saat Installasi Aplikasi di Ubuntu

Tidak ada komentar:

Cara Mengatasi Jenis-jenis Error Saat Installasi Aplikasi di Ubuntu

Error - Mungkin menjadi momok bagi sebagian pemula linux, tanpa tahu bagaimana menyelesaikannya, apa yang terjadi dan apa sebab masalah itu muncul. Berikut ulasan saya tentang kesalahan yang muncul saat melakukan installasi aplikasi di ubuntu, beberapa bulan menggunakannya di awal menjadi linuxer sampai saat ini berhenti ke Arch Linux. Hal ini tidak berlaku hanya untuk Ubuntu saja, tetapi semua linux hanya saja mungkin pesan errornya sedikit berbeda tanpa menghilangkan clue dari errror itu sendiri.
Pembahasan kali ini meliputi masalah pada :
1. Solved - E: Unable to locate package
2. Apt-get -f install
3. E : package has no installation candidate
4. E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
5. E: dpkg was interrupted you must manually run 'sudo dpkg --configure -a'

1. Solved - E: Unable to locate package
Masalah ini sering di temui ketika mau melakukan installasi aplikasi tapi belom melakukan update sistem terlebih dahulu, beriku saya lampirkan gambarannya :

Gb.1 - Install Aplikasi Git


Gb.2 - Install Aplikasi Sublime-Text


Jika diamati kesalahan yang muncul sama yaitu E:Unable locate package git dan E:Unable locate packagesublime-text-installer. Huruf E, mewakili notifikasi pesan Error dan baru diikuti letak kesalahannya. 2 kesalahan diatas berbeda cara mengatasinnya, perlu di ketahui terlebih dahulu dalam kondisi bagaimana error itu terjadi, sebagai perbandingan saya buat dalam table saja.


KondisiGambar 1 - GitGambar 2 - Sublime Text
1. Fresh Install UbuntuYesNo
2. Aplikasi belom tersedia di repoNoYes
3. Ubuntu LawasNoNo

Kondisi 1 - Pastikan linux pada komputer sudah pernah melakukan update sistem, update sistem tidak memakan banwidth banyak dia hanya merefreh repo, sedangkan jika upgrade sistem membutuhkan banwidth yang cukup besar sesuai dengan kebutuhan aplikasi yang akan di upgrade. Perintah untuk melakukan update adalah "sudo apt-get update", selanjutnya ubuntu akan melakukan pembaruan databases alamat aplikasi dan kemudian setelah itu coba untuk melakukan install aplikasinya tadi.

sudo apt-get update && sudo apt-get install git *
 *ganti git dengan aplikasi yang akan di install
*Untuk kondisi 1 jika pilihannnya tidak lanjut ke Kondisi 2

Kondisi 2 - Apakah aplikasi terkait sudah ada di dalam database ubuntu / rep (.pent), jika benar harusnya setelah melakukan langkah pada kondisi 1 sudah solved, namun jika tidak solusinya melakukan unduh file debnya atau tarnya atau menambahkan repo ke ubuntu. Berikut gambarannya  :

Gb.3 - kondisi jika aplikasi tersedia di ubuntu

Gb.4 - Sublime-text tidak tersedia di repo ubuntu

Sekarang buka alamat PPA (Personal Package Archive) di https://launchpad.net/ubuntu/+ppas, pada kolom pencarian "Show PPAs matching:" masukkan kata sublime. maka akan muncul pencarian yang terkait seperti berikut :

Gb.5 - Tersedia PPA sublime


Buka saja dengan dengan klik "Sublime Text 3 Installer".

Gb.6 - PPA dari webupd 

Gb.7 - PPA dengan Versi Ubuntu

PPA Ubuntu 14.04

Gb.8 - PPA Ubuntu 14.04


Baik Gb.6 atau Gb.7 sama semua bisa digunakan, ketika memilih distro linux pada gambar 7 maka hasilnya akan muncul pada Gb.8 (disini saya memilih ubuntu 14.04). Saya tidak tahu versi ubuntu saya, bagaimana cara mengetahuinya ? jalankan perintah berikut di terminal "lsb_release -a".

Gb.9 - Versi Ubuntu 

Selanjutnya masukkan PPA ke sources.list ubuntu (/etc/apt/sources.list), edit menggunakan editor kesayangan (yang jomblo jangan kebangetan sampe ga punya ..heheh) bisa nano, vim, gedit, dll. Perlu diingat untuk mengedit file ini harus masuk mode root. misalnya : sudo vim /etc/apt/sources.list

Gb.10 - PPA sudah masuk di Sources.list

Letakkan di baris akhir saja, kalau mau diberi koment bisa menggunakan tanda #. Selanjutnya update dan install aplikasinya

Install aplikasi

sudo apt-get update && sudo apt-get install sublime-text-installer

Gb.11 - Proses installasi

Gb.12 - Terinstall

Kondisi 3 - sampai saat ini belom pasti bagaimana caranya, masih try and error dan mencoba apakah PPA aktif atau tidak. Karena bisa mati sewaktu-waktu. Jika saya dapatkan untuk solusi kondisi ke-3 akan saya update pada artikel ini.


2. Apt-get -f install
Kesalahan karena terjadi kerusakan pada package, kerusakan bisa terjadi karena berbagai macam hal misal melakukan installasi git, di pertengahan perjalanan menghentikan paksa installasi dan kemudian melakukan installasi kembali di lain waktu (pengalaman saya tapi bukan aplikasi git). Mungkin di lain kasus berbeda kondisinya, sebelumnya mari lihat seperti apa kesalahannya itu :


:~# apt-get install firefox
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run `apt-get -f install' to correct these:
The following packages have unmet dependencies:
3monkeyme: Depends: bash (>= 4.2-2ubuntu2.1) but 4.1-2ubuntu3 is to be installed
Depends: grep (>= 2.10-1) but 2.5.4-4build1 is to be installed
Depends: coreutils (>= 8.13-3ubuntu3.2) but 7.4-2ubuntu3 is to be installed
Depends: network-manager but it is not going to be installed
Depends: network-manager-openvpn but it is not going to be installed
firefox: Depends: libasound2 (>= 1.0.23)
Depends: libc6 (>= 2.15) but 2.11.1-0ubuntu7.8 is to be installed
Depends: libgdk-pixbuf2.0-0 (>= 2.22.0) but it is not going to be installed
Depends: libglib2.0-0 (>= 2.31.8) but 2.24.1-0ubuntu1 is to be installed
Depends: libgtk2.0-0 (>= 2.24.0) but 2.20.1-0ubuntu2 is to be installed
Depends: libstdc++6 (>= 4.6) but 4.4.3-4ubuntu5 is to be installed
Recommends: xul-ext-ubufox but it is not going to be installed
Recommends: firefox-globalmenu but it is not going to be installed
webmin: Depends: libio-pty-perl but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Kasus lain :

:~$ sudo apt-get install ros-indigo-openni-launch 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
ros-indigo-openni-launch is already the newest version.
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 libopenni-sensor-primesense-dev : Depends: libopenni-sensor-primesense0 (= 5.1.0.41-3+trusty1) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Lihat pada block tulisan yang saya bold, disana ada informasi dan keterangan masalah serta bagaimana mengatasinya. Cara mengatasinya adalah dengan perintah

sudo apt-get -f install
benar, ada beberapa kasus ubuntu akan memberikan cara mengatasinnya ketika masalah itu terjadi seperti kasus diatas. Tapi ada kalanya kasus ini tidak semudah hanya dengan perintah -f install selesai, kadang perlu untuk melakukan penghapusan paket terlebih dahulu, penghapusan cache baru melakukan installasi kembali. Melihat bagaimana kondisi error itu terjadi.


3. E : package has no installation candidate
Masalah ini hampir sama pada masalah 1 Solved - E: Unable to locate package, karena database atau repo yang belum update. untuk mengatasinya cukup lakukan perintah berikut :

sudo apt-get update
4. E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
Pernah mengalami hal seperti ini, kode error lengkapnya seperi berikut:


E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/) is another process using it? 

Informasi sekaligus bagaimana harus mengatasinya sudah ada pada pesan diatas, lihat pada pesan "is another process using it? ", dalam bahasa manusia "Apakah ada proses installasi lain yang sedang berjalan ?".

Linux itu belom bisa multitasking dalam installasi aplikasi, jadi installasi itu belom bisa jika kita melakukan berbarengan dalam waktu yang bersamaan. Misal menginstall aplikasi git dan sublimetext dalam waktu bersamaan, kedepannya semoga hal ini bisa teratasi dengan semacam handling-error ketika ada proses intallasi lain berjalan maka akan masuk dalam antrian thread dan dikerjakan setelah proses installasi sebelumnya selesai.

Jadi pastikan proses install sebelumnya sudah selesai, ini berlaku juga  update, upgrade. Saya tidak melakukan update, upgrade dan install tapi muncul error, bagaimana mengatasinya ?

lakukan perintah berikut :

sudo rm -f /var/lib/dpkg/lock;sudo dpkg --configure -a

5. E: dpkg was interrupted you must manually run 'sudo dpkg --configure -a'
Kesalahan ini bisa timbul dari proses installasi apt atau dpkg yang sudah berjalan kemudian berhenti atau di paksa berhenti hinga lupa kalau di sistem operasi ada proses installasi yang belom selesai(.pen). Sebelumnya kode sumbernya seperti berikut :

sumber grub Ubuntu-indonesia

penyelesaian menggunakan perintah :

sudo dpkg --configure -a

Jika ada kritik dan saran untuk membahas masalah yang lain dengan senang hati saya menerimanya, silahkan masukkan dalam kolom komentar.

Read More