Selasa, 20 Februari 2018

Scann Port Jaringan Dengan NMAP



A.Pendahuluan
    Nmap (Network Mapper) adalah sebuah aplikasi atau tool yang berfungsi untuk melakukan port scanning. Nmap dibuat oleh Gordon Lyon, atau lebih dikenal dengan nama Fyodor Vaskovich. Aplikasi ini digunakan untuk meng-audit jaringan yang ada. Dengan menggunakan tool ini, kita dapat melihat host yang aktif, port yang terbuka, Sistem Operasi yang digunakan, dan feature-feature scanning lainnya. Pada awalnya, Nmap hanya bisa berjalan di sistem operasi Linux, namun dalam perkembangannya sekarang ini, hampir semua sistem operasi bisa menjalankan Nmap.

B.Latar Belakang

Untuk test keamanan jaringan kita perlu melakukan scanning , apakah ada port jaringan atau tidak

C.Maksud Tujuan
Scan Port Di Jaringan

D.Hal Hal Yang Di Butuhkan
  • Pc / laptop
  • Nmap
  • Internet
E.Langkah langkah
1. Pastikan Sudah Terinstall Nmap
2. Selanjutnya Buka terminal , Dan ketikan perintah nmap -v -A namahost / ip , Misal


3. Selanjutnya tunggu dan akan terlihat Port port yang Ada di Jaringan Tersebut , Dan Port dari protokol tertentu


4. Sebenarnya Masih Banyak Opsi Yang Lain , bisa di pelajari sendiri

F.Refrensi
  • man nmap / nmap --help
Read More ->>

Senin, 19 Februari 2018

Pengenalan Bahasa Perintah Bash (unix)

A. Pendahuluan
1. Pengertian
   Bash adalah suatu bahasa perintah yang berbasis unix.

2. Maksut & Tujuan
   Dapat memahami Bahasa Perintah Bash (unix)

B. Alat dan Bahan
  • Laptop
  • Koneksi Internet
C. Jangka Waktu Pelaksanaan
 20 Menit

D. Proses Dan Tahapan Pelaksanaan
APA ITU BASH UNIX ?
    Bash adalah suatu Unix Shell dan Bahasa Perintah yang ditulis oleh Brian Fox untuk proyek GNU sebagai pengganti perangkat lunak bebas untuk Bourne Shell. Shell atau bahasa perintah ini pertama kali dirilis pada tahun 1989 dan telah didistribusikan secara luas karena merupakan shell default pada distribusi Linux dan MacOS. Kemudian pada tahun 2016 shell ini juga disediakan oleh Microsoft pada produknya yaitu Windows 10 Anniversary Update, Meskipun tidak di install secara default.

KONSEP BAHASA PERINTAH BASH
     Konsep kerja dari pemrograman bash shell hampir mirip dengan bahasa pemrograman lainnya. Pemrograman bash shell juga menggabungkan perintah-perintah untuk memilih suatu kondisi, memproses suatu I/O, looping, dan membuat fungsi-fungsi yang dapat dijalankan user. Konsep pemrograman bash shell ini akan mudah dipelajari apabila kita sudah mengetahui perintah-perintah sederhana yang ada di bash shell seperti whoami, cd, cat, dan lainnya. Dengan penguasaan perintah-perintah sederhana ini, pemrograman bash shell akan membuat pekerjaan user menjadi lebih efektif. Hal penting yang harus diketahui sebelum menggunakan pemrograman bash shell adalah konsep mengenai variabel, format syntax dan struktur di dalam pemrograman bash shell itu sendiri.

Format syntax dan struktur dalam bash shell programming adalah hal yang paling penting untuk diketahui. Kita dapat menulis script menggunakan editor seperti vim, emacs, gedit, dan dtpad. Namun vim dan emacs adalah yang paling cocok karena bisa membantu kita dalam membenarkan syntax dari script yang kita tulis jika kita mengaktifkan fiturnya. File script harus disimpan dalam bentuk .sh. Kemudian di headernya harus diberikan komentar bahwa script ini merupakan pemrograman berbasis bash shell seperti contoh dibawah ini.
  • Kemudian untuk menuliskan string harus diapit oleh tanda petik dan untuk menggunakan variabel agar dapat ditampilkan harus didahului dengan karakter ‘$’ di depan variabel tersebut.
    Untuk menjalankan program yang sudah kita buat kita harus mengubah modenya dulu agar bisa dieksekusi dengan perintah seperti di bawah ini
  • ls -al untuk melihat mode yang sudah kita ubah seperti di bawah ini. Nama file scriptnya adalah test.sh 
  • Dengan mode seperti di atas maka program test dapat dieksekusi dengan menggunakan perintah seperti di bawah ini dan tampilannya akan seperti di bawah ini.
    Peraturan mengenai syntax pemrograman sesuai standar POSIX dan ANSI-C.
E. Kesimpulan
   Dapat memahami Bahasa Perintah Bash (unix)

F. Referensi

Read More ->>

Sabtu, 17 Februari 2018

Mengatasi gagal meremote server menggunakan ssh





A. Pendahuluan
1. Pengertian
   SSH adalah aplikasi pengganti remote login seperti telnet, rsh, dan rlogin. Akan tetapi SSH ini memiliki keunggulan, yang mana keunggulan itu adalah aplikasi yang memiliki keamanan yang sanagat kuat karena SSH ini sudah menggunakan media enskripsi. Tidak seperti telnet yang hanya memiliki keamanan yang biasa-biasa saja bahkan bisa sampai di katakan tidak aman.

2. Maksut & Tujuan
   Agar administrator jaringan kembali bisa melakukan pekerjaannya dalam hal meremote (server misalnya).

B. Alat dan Bahan

  • Laptop
  • Koneksi Internet

C. Jangka Waktu Pelaksanaan
5 Menit

D. Proses Dan Tahapan Pelaksanaan
ketika kita tidak bisa meremote Server dengan ssh biasanya notifikasi yang muncul seperti ini

WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!

Langkah Penyelesaian :
1. Kita diminta untuk menghapus sebuah file

remove with: ssh-keygen -h "/home/mahfudz/.ssh/known_hosts"
MENGAPA KELUAR PERINGATAN SEPERTI ITU ?
Karena kita pernah meremote menggunakan IP yang sama namun pada server yang berdeda, misalnya, kita install ulang proxmox kita, tetapi ketika kita membuat VM baru menggunakan IP yang sama dengan sebelumnya. Maka sistem akan memerintahkan kita unutk menghapus terlebih dulu file tersebut.
 2. Kita masukkan perintah sesuai dengan perintah diatas.
arif@arif:~$ rm -f ssh-keygen -f /home/arif/.ssh/known_hosts
3. Ketika file-nya telah kita hapus maka kita bisa meremote kembali SSH debian kita.
arif@arif:~$ ssh arif@192.168.100.2
4. Masukkan password dari SSH (Debian 8.6) kita. Password ini bukanlah password root dari debian. Melainkan adalah pasword user biasa. untuk masuk ke root kita masukkan perintah "su" dan kemudian masukkan password dari root yang dibuat ketika menginstall debian 8.6.

E. Referensi

Read More ->>

Kamis, 15 Februari 2018

Login SSH Tanpa Password dengan SSH Keygen

A. Pendahuluan
1. Pengertian
    Secure Shell adalah sebuah protokol jaringan kriptografi untuk komunikasi data yang aman, login antarmuka baris perintah, perintah eksekusi jarak jauh, dan layanan jaringan lainnya antara dua jaringan komputer.

2 Maksut & Tujuan
   Dengam menggunakan SSH Keygen kita bisa login ssh tanpa menggunakan password.

B. Alat dan Bahan
  • Laptop
  • Koneksi ke server
C. Jangka Waktu Pelaksanaan
 30 Menit

D. Proses Dan Tahapan Pelaksanaan 
1. Pertama kita buat Public keynya menggunakan SSH Keygen.
# ssh-keygen
2. Lalu kita copy Public key yang telah kita buat tadi. Untuk bagian hostname dan ipnya sesuaikan saja dengan punya kalian.
# ssh-copy-id arif@192.168.100.2
3. Selanjutnya kita coba login melalui ssh tadi.
# ssh arif@192.168.100.2
4. Cek pada direktori ~/.ssh maka akan ada file id_rsa.



E. Kesimpulan
   Dengam menggunakan SSH Keygen kita bisa login ssh tanpa menggunakan password.

F. Referensi
Read More ->>

Rabu, 14 Februari 2018

Pengenalan Tentang CMS (content management system)



A. Pendahuluan
1. Pengertian
   CMS (content management system), adalah perangkat lunak yang digunakan untuk menambahkan atau memanipulasi (mengubah) isi dari suatu situs web. Umumnya, sebuah CMS (Content Management System) terdiri dari dua elemen:
1. Aplikasi manajemen isi (Content Management Application, CMA)
2. Aplikasi pengiriman isi (content delivery application, CDA)

B. Alat dan Bahan
  • Laptop
  • Internet
C. Jangka Waktu Pelaksanaan
30 Menit

D. Proses Dan Tahapan Pelaksanaan
A. Pengertian CMS
 CMS (content management system), adalah perangkat lunak yang digunakan untuk menambahkan atau memanipulasi (mengubah) isi dari suatu situs web. Umumnya, sebuah CMS (Content Management System) terdiri dari dua elemen:
1. Aplikasi manajemen isi (Content Management Application, CMA)
2. Aplikasi pengiriman isi (content delivery application, CDA)
      Elemen CMA digunakan untuk mengelola konten yang mungkin tidak memiliki pengetahuan mengenai HTML untuk mengelola pembuatan, pengubahan, dan penghapusan isi dari suatu situs web tanpa perlu memiliki keahlian sebagai seorang webmaster. Elemen CDA menggunakan dan menghimpun informasi-informasi yang sebelumnya telah ditambah, dikurangi atau diubah oleh pemilik situs web untuk memperbaharui situs web tersebut. Kemampuan atau fitur dari sebuah sistem CMS berbeda-beda. Walaupun begitu, kebanyakan dari perangkat lunak ini memiliki fitur publikasi berbasis Web, manajemen format, kontrol revisi, pembuatan indeks, pencarian, dan pengarsipan.

CMS merupakan situs web yang menerapkan sistem ini berorientasi terhadap konten. Sudah bukan merupakan kendala yang berarti bagi manajemen atau humas suatu perusahaan/institusi/organisasi untuk memperbaharui situs webnya. Dengan hak akses dan otoritas masing-masing, setiap bagian dari perusahaan/intitusi/organisasi dapat memberikan kontribusinya kedalam website tanpa prosedur yang sulit. Pada umumnya sebuah CMS memiliki 2 bagian kategori yaitu bagian Front-end dan Back-end.

Kecanggihan dan fitur masing-masing CMS bergantung pada CMS yang digunakan. Penggunaan sistem hirarki pengguna yang diterapkan CMS dalam hak aksesnyapun sangat bervariasi sesuai CMS masing-masing. Mulai dari level akses user anggota yang hanya dapat mengirimkan data tertentu berupa komentar, kemudian editor yang dapat mengirimkan suatu artikel/berita (untuk CMS yang menyediakan fasilitas ini), hingga level administrator yang dapat melakukan semua fitur yang ada.

B. Software CMS
1. Drupal
2. Joomla
3. Wordpress
4. Plone
5. VBulletin
6. Moodle
7. MediaWiki
8. Opencart

C. Pemanfaatan CMS
1. Situs web perusahaan, bisnis, organisasi atau komunitas.
2. Portal
3. Galeri foto
4. Aplikasi E-Commerce
5. Mengelola website pribadi/ blog.
6. Situs web pembelajaran daring

E. Hasil Yang Didapat
   Pemanfaatan CMS bisa dimplementasikan di berbagai aspek. 

F. Temuan Permasalahan
   Tidak ada

G. Kesimpulan
   Pemanfaatan CMS bisa dimplementasikan di berbagai aspek.

H. Referensi
Read More ->>

Selasa, 13 Februari 2018

Membangun Web Toko Online dengan CMS Prestashop



A .Pendahuluan
1. Pengertian
   Prestashop adalah salah satu open source ecommerce yang populer digunakan untuk membuat toko online. PrestaShop memiliki salah satu komunitas terbesar di dunia khusus didedikasikan untuk open source ecommerce dengan lebih dari 700.000 anggota. PrestaShop tersedia di bawah Open Software License dan secara resmi diluncurkan pada bulan Agustus 2007. Prestashop, dibangun dengan bahasa pemrograman PHP dan Smarty template engine.

2 Maksut & Tujuan
   Dengan menggunakan Prestashop kita dapat membangun web toko online dengan mudah.

B. Alat dan Bahan
  • Laptop
  • Keneksi internet
  • File Prestashop
C. Jangka Waktu Pelaksanaan
 30 Menit ( Tergantung koneksi internet )

D. Proses Dan Tahapan Pelaksanaan
1. Pindahkan file Prestashop ke /var/www/html.
# mv prestashop_1.6.0.9.zip /var/www/html
2. Masuk ke Direktori /var/www/html.
# cd /var/www/html
3. extrak file prestashop_1.6.0.9.zip.
# unzip prestashop_1.6.0.9.zip
4. Beri hak akses dan hak milik pada direktori prestashop.
# chmod -R 775 prestashop && chown -R www-data:www-data prestashop
5. Selanjutnya kita buat database untuk prestashop.
# mysql -u root -p -e "create database prestashop;"
 6. Kita akses melalui browser ketikkan ipserver/prestashop. contoh : 192.168.22.2/prestashop.

7. Untuk lisesnsi silahkan accept saja.
8. Isikan data sesuai keinginan

9. Masukkan data sesuai dengan data kalian.

10. Tunggu sampe selesai.

11. Selanjutnya hapus folder install di direktori prestashop.
# rm -R prestashop/install
12. Silahkan buka lagi prestashop kalian.





E. Kesimpulan
   Dengan menggunakan Prestashop kita dapat membangun web toko online dengan mudah.

F. Referensi
Read More ->>

Senin, 12 Februari 2018

Mengatasi #1698 - Access denied for user 'root'@'localhost' pada Phpmyadmin

A. Pendahuluan
1. Pengertian
   Phpmyadmin adalah perangkat lunak bebas yang ditulis dalam bahasa pemrograman PHP yang digunakan untuk menangani administrasi MySQL melalui web browser.

2. Maksut & Tujuan
   Dapat mengatasi #1698 - Access denied for user 'root'@'localhost' pada Phpmyadmin

B. Alat dan Bahan
  • Pc / Laptop
  • Internet
C. Jangka Waktu Pelaksanaan
    20 Menit ( Tergantung koneksi internet )

D. Proses Dan Tahapan Pelaksanaan
1. Masuk ke mysql melalui terminal
#mysql -u root 
2. Kita gunakan mysql kita
#use mysql;
3. Kita update user Rootnya
#update user set plugin='' where User='root';
4. Kita reload tabel hak aksesnya
#flush privileges;
5. Kita keluar dan cek phpmyadminnya lagi
#exit;
E. Temuan Permasalahan
   Ketika ingin masuk ke mysql kita dengan perintah mysql -u root tidak bisa. Solusinya adalah dengan menggunakan perintah "mysql".
 
F. Kesimpulan
   Sebelumnya saya juga mengalami hal seperti ini, jadi initnya user root pada mysql tidak dapat diakses oleh phpmyadmin, solusinya kita memberi hak akses untuk mengakses user root di mysql.

G. Referensi
Read More ->>
Diberdayakan oleh Blogger.

view