BLC-Telkom Klaten-SMKN 1 Tambakboyo

Wednesday, September 20, 2017

Konfigurasi SSL

Selamat sore menjelang malam, pada kesempatan kali ini saya akan memberikan tutorial Konfigurasi HTTPS openssl di debian 8. tutorial ini tidak hanya berlaku untuk sistem operasi linux debian 8 saja, semua distribusi linux turunan debian seperti ubuntu, linux mint dll dapat menggunakan tutorial ini sebagai referensi. nah sebelum kita melakukan konfigurasi, rasanya tidak pas jika kita tidak mengenal apa itu https dan cara kerja https. Lets do it 🙂

Pengertian HTTPS

HTTPS (Hypertext Transfer Protocol Secure) merupakan Protokol yang menjadi pengembangan dari protocol HTTP. HTTPS menggunakan SSL sebagai sertifikat yang digunakan untuk mengamankan komunikasi antara computer di dalam sebuah jaringan.

Cara Kerja HTTPS

Teknologi SSL menggunakan konsep dan teknologi krifotografi kunci publik untuk bisa mencapai komunikasi yang aman ini antara server dan pengunjungnya. Saat server dan pengakses saling bertukar data yang disamarkan, kemudian untuk membacanya digunakan sandi dan kunci yang hanya dimiliki kedua pihak yang berkomunikasi tersebut. sehingga pihak lain yang mencoba menyadap data yang dikirim tersebut tidak akan bisa membacanya karena sandi dan kunci yang dibutuhkan tersebut hanya dimiliki oleh kedua pihak yang berkomunikasi.

Instalasi HTTPS

Attention
untuk dapat mengkuti tutorial ini anda harus sudah menginstall DNS server bind9 dan Virtual Host Apache2. apabila belum silahkan baca terlebih dahulu postingan saya sebelumnya di Konfigurasi DNS Server Bind9 dan konfigurasi virtual host di debian 8
OpenSSL merupakan sebuah aplikasi open source yang digunakan untuk membuat sertifikat ssl pada sebuah halaman web. dengan menggunakan ssl komunikasi antara server dan client dapat dienkripsi sehingga mampu meningkatkan keamanan. Untuk dapat menggunakan openssl kita harus menginstallnya dengan perintah #apt-get install openssl
Konfigurasi HTTPS instalasi openssl
Instalasi Openssl

Konfigurasi HTTPS

Setelah sebelumnya kita melakukan installasi opensll. sekarang kita akan melakukan konfigurasi, agar kita dapat menggunakan https sesuai dengan keinginan kita.
Tahap pertama kita akan menambahkan satu buah record pada DNS dengan nama host admin.ilj.com.
Reverse zone
Konfigurasi HTTPS Add record admin to DNS
Menambahkan record admin pada DNS Reverse Zone
Forward Zone
Konfigurasi HTTPS Forward Zone DNS
Menambahkan record admin pada DNS Forward zone
setelah menambahkan host pada DNS, selanjutnya buat satu folder baru bernama sertifikat didalam directory /var/www/. ketikkan perintah berikut pada terminal #mkdir /var/www/sertifikat
Kemudian, buat sertifikat ssl dengan mengetikkan perintah berikut ini pada terminal
#openssl req -x509 -nodes -days 365 –newkey rsa:2048 –keyout /etc/apache2/sertifikat/[nama_anda].key -out /etc/apache2/sertifikat/[nama_anda].crt
Isi form yang ditampilkan. kurang lebih hasilnya akan seperti ini
konfigurasi HTTPS create certificate
membuat sertifikat ssl dengan openssl
kemudian edit file etc/apache2/enable-site/000-default.conf, lalu tambahkan virtual host untuk admin serta directory webnya.
konfigurasi HTTPS virtual host
Virtual Host Https
selanjutnya, Restart Service openssl dengan mengetikkan perintah #a2enmond ssl
konfigurasi https restart service https
Restart service openssl
Tahap selanjutnya, tambahkan directory admin didalam directory /var/www/. ketikkan perintah #mkdir /var/www/admin ,kemudian buat file index.php sebagai antarmuka web dengan perintah #nano /var/www/admin/index.php lalu isikan baris code html seperti pada gambar berikut
Konfigurasi HTTPS index admin
index admin
tahap terakhir, Restart service apache2 dengan mengetikkan perintah #service apache2 restart pada terminal

Study kasus

berikut ini adalah gambar hasil dari pengujian https yang telah kita konfigurasi.
HTTPS Notification pada browser
HTTPS Notification pada browser
konfigurasi HTTPS Notifikasi HTTPS
HTTPS
Sampai pada tahap ini kita sudah berhasil melakukan konfigurasi HTTPS menggunakan openssl. semoga article Konfigurasi HTTPS openssl di debian 8 ini bisa bermanfaat bagi kita semua.
apabila ada pertanyaan silahkan ditanyakan pada kolom komentar 🙂
Share:

Sunday, May 28, 2017

Mengaktifkan Auto Login di Kali Linux

Kali ini saya akan memberi sedikit tutorial tentang bagaimana cara mengaktifkan Auto Login Di Kali Linux, jadi saat kita ingin masuk ke desktop Kali Linux tidak perlu lagi memasukkan user dan password

berikut adalah langkah-langkah membuat Auto Login User Root di Kali linux


1.buka terminal kalian

lalu ketikkan

leafpad /etc/gdm3/daemon.conf

2.setelah leafpad terbuka,carri kata seperti berikut
[daemon]
# Enabling automatic login
# AutomaticLoginEnable = true
# AutomaticLogin = root

kemudian hilangkan tanda pagar di depan AutomaticLoginEnable = true dan AutomaticLogin = root
menjadi seperti gambar di bawah ini



jika ada user lain selain root ,maka tambahkan  tanda pagar (#) di depan
AutomaticLoginEnable
AutomaticLogin
dibawah tulisan
# Reserving more VTs for test consoles (default is 7)
#  FirstVT = 9


3.kemudian save & exit
sekarang coba restart kali linux anda dan lihat hasilnya :)
Share:

Friday, December 30, 2016

Pengoptimalan Sistem Informasi Portall Sekolah

Di dalam bahasa pemerograman kita pasti sudah kenal yang namanya bahasa C++, HTML, PHP, javascript, CSS, dan masih banyak lagi, tapi kali ini saya akan menggunakan mungkin cuma 4 bahasa pemerograman karena dalam pengoptimalan Sistem informasi portal ini saya akan menggunakan bahsa pemerograman CSS, HTML, JAVASCRIPT, dan BLUESTACK.

A. PENGERTIAN
Potal adalah sebuah web yang menyediakan layaknya pintu untuk membawakita kemana saja yang kinta ingginkan.

B. LATAR BELAKANG
Memudahkan admin saat mencari informasi kemana saja.
C. ALAT DAN BAHAN
Perangkat kerasnya yaitu:
-Leptop
-File zip untuk portal.

D. TAHAP PELAKSANAAN

1. Untuk sarat ini kita harus menginstall portal terlebih dahulu, dengan cara mengkopi filr portal.zip ke /var/www/htpl. untuk mengcopinya cukup mundah, di terminal kita harus sudah masuk ke Super User caranya.
# su kemudian kita masukkan paswort Super User kita kemudian enter.
setelah kita masuk ke Super User kita masuk kedirektory di mana kita menyimpan file portal zip tersebut, misalkan, di folder Download, caranya cukup.
# cd /Download
kemudia cari file portal.zip, jika sudah ketemu langsung kita pindak ke
# cp portal.zip /var/www/html, kemudian enter 
setelah kita selesai mengkopi filr kemudian ekstrax file dengan menggunakan perintah unzip, caranya
# unzip portal.zip
setelah selesai mengkopi kita perlu memberi hak akses dengan menggunakan perintah chmod dan chown, contoh.
# chmod -R 777 portal
# chown -R www-data:www-data portal
setelah selesai memberi hak akses dan hak milik kita coba buka di rowser, dengan mengetikkan localhos/portal jika kita pasang di server kita tuliskan ip OS yang kita gunakan misal 192.168.30.3/portal

Setelah kita mmnginstal kan tujuan kita inggin mengedit agar tampilan portal tidak kaku dan tidak terlalu simpel, caranya kita masukke direktori /var/www/html kemudian kita masuk ke portal carilah yang yang index.html kemudian kita buka dengan menggunakan sublime reditlah sesuai dengan keinginan kita. pertama kita rubah backround. kita  masuk ke CSS rubah teks seperti di bawah ini.

kemudian kita rubah tulisan selamat datang dengan menggunakan apa yang kita pikirkan atau yang kita inginkan.





Isikan logo atau gambar yang anda suka di src="images/atas.png"

kita masukkan teks java nya di pertenahan scrypt
kemudian kita ambil teks yang seperti di bawah ini. paste di bawahnya JS karena termasuk ikutnya yang di atas.

kemudian di bagia n ini kita masukkan atalamat sekolah kita.


Selesai..

E. KESIMPULAN
Dalam pembuatan purtal ini kita bisa merubah sesuai yang kia inginkan.
Refernsi:


Share:

Cara menginstall WordPress

A. Ringkasan materi
WordPress adalah aplikasi gratis dan open-source sistem manajemen konten (CMS) berbasis PHP dan MySQL.WordPress diinstal pada web server, yang baik merupakan bagian dari layanan hosting internet atau host jaringan itu sendiri.

Intinya wordpress banyak digunakan untuk nge-blog dan mudah dalam penggunaan serta pengeditannya. selain mudah pengoperasianya, wordpress juga dilengkapi dengan ratusan plugin dan themes yang bisa di donwload secara gratis. dengan demikian, setiap orang seakan memiliki blognya sendiri dengan pengaturan da nstandar sesuai dengan pribadi masing-masing.Untuk fungsi-fungsi dari wordpress silahkan klik disini 

B. Latar Belakang
Dengan adanya banyak keinginan dari para developer atau orang awan untuk saling berbagi atau untuk kepentingan tertentu maka ini adalah salah satu solusinya karena ini juga mudah digunakan. 

C. Tujuan
Untuk nanti dijadikan pengetahuan dan ilmu tambahan saat kita memasuki dunia kerja dan dapat digunakan sebagaimana keperluan kita. 

D. Alat dan Bahan
-Laptop
-file install wordpress,untuk file nya bisa download disini

E. Jangka waktu
Ini dapat dikerjakan selama 30M-1 jam dalam tahap pembelajaran.

F. Langkah-langkah
1.Download terlebih dahulu file untuk install nya.Dan pastikan laptop anda punya tenaga atau bisa sambil di charge.

2.selanjutnya kita masuk ke terminal sebagai root (ctrl+alt+t)
3.selanjutnya kita cek directory untuk webnya yang sudah di download, 


4. kemudian kita buka cek file yang kita download tadi.dan copy kan ke dalam directory var/www/html.ketikkan perintah:


5. lalu copy file nya ke directory var/www/html/.
7.Setelah itu masuk kembali ke terminal dan kita extract terlebih dahulu file cms nya.
#unzip (file)   misalnya wordpress

8.lalu kita beri hak akses pada cmsnya dengan perintah
 #chown -R www-data:www-data (file)
 #chmod -R  755 (file)



9.lalu kita coba tes,ketikkan localhost/wordpress pada url browser kita.akan tampil seperti berikut.dan kita mulai penginstalan

-sebelumnya kita buat databasenya terlebih dahulu.


-lalu kita pilih bahasa,disin saya memilih bahasa Indonesia agar lebih mudah dalam pembelajaran.(sesuai selera anda) kemudian klik lanjutkan (next)




-Selajutnya kita isi tentang data diri dan buat username serta password untuk login nantinya.setelah itu langsung kik install wordpress.




-setelah berhasil ,lalu kita klik log masuk
-Selanjutnya kita login dengan userame dan password yang kita buat tadi.


-Dan selamat kita telah selesai menginstal wordpress.
sekarang tinggal kembangkan dan gunakan wordpress kita sesuai kebutuhan.

H. Hasil dan simpulan
Dengan membuat wordpress ini kita dapat mengembangkannya dan dapat digunakan sesuai kebutuhan dan tujuan kita.

Inti dari semua website atau aplikasi berbasis web atau mobile yang kita buat adalah bukan hanya dar segi tampilan atau cara penginstalan tapi adalah isi dan manfaat yang bisa kita bagi kepada yang lain.

I. Referensi
https://dodgehawk.wordpress.com/2011/10/07/memahami-fungsi-wordpress/ 

https://images.search.yahoo.com/yhs/search;_ylt=A86.J3XE68hXDkkAGL8PxQt.?p=WORDPRESS&fr=yhs-ddc-linuxmint&fr2=piv-web&hspart=ddc&hsimp=yhs-linuxmint&type=__alt__ddc_linuxmint_com 






Share:

Thursday, December 29, 2016

How To Install Wordpress

A. Ringkasan materi
WordPress adalah aplikasi gratis dan open-source sistem manajemen konten (CMS) berbasis PHP dan MySQL.WordPress diinstal pada web server, yang baik merupakan bagian dari layanan hosting internet atau host jaringan itu sendiri.

Intinya wordpress banyak digunakan untuk nge-blog dan mudah dalam penggunaan serta pengeditannya. selain mudah pengoperasianya, wordpress juga dilengkapi dengan ratusan plugin dan themes yang bisa di donwload secara gratis. dengan demikian, setiap orang seakan memiliki blognya sendiri dengan pengaturan da nstandar sesuai dengan pribadi masing-masing.Untuk fungsi-fungsi dari wordpress silahkan klik disini 

B. Latar Belakang
Dengan adanya banyak keinginan dari para developer atau orang awan untuk saling berbagi atau untuk kepentingan tertentu maka ini adalah salah satu solusinya karena ini juga mudah digunakan. 

C. Tujuan
Untuk nanti dijadikan pengetahuan dan ilmu tambahan saat kita memasuki dunia kerja dan dapat digunakan sebagaimana keperluan kita. 

D. Alat dan Bahan
-Laptop
-file install wordpress,untuk file nya bisa download disini

E. Jangka waktu
Ini dapat dikerjakan selama 30M-1 jam dalam tahap pembelajaran.

F. Langkah-langkah
1.Download terlebih dahulu file untuk install nya.Dan pastikan laptop anda punya tenaga atau bisa sambil di charge.

2.selanjutnya kita masuk ke terminal sebagai root (ctrl+alt+t)
3.selanjutnya kita cek directory untuk webnya yang sudah di download, 


4. kemudian kita buka cek file yang kita download tadi.dan copy kan ke dalam directory var/www/html.ketikkan perintah:


5. lalu copy file nya ke directory var/www/html/.
7.Setelah itu masuk kembali ke terminal dan kita extract terlebih dahulu file cms nya.
#unzip (file)   misalnya wordpress

8.lalu kita beri hak akses pada cmsnya dengan perintah
 #chown -R www-data:www-data (file)
 #chmod -R  755 (file)



9.lalu kita coba tes,ketikkan localhost/wordpress pada url browser kita.akan tampil seperti berikut.dan kita mulai penginstalan

-sebelumnya kita buat databasenya terlebih dahulu.


-lalu kita pilih bahasa,disin saya memilih bahasa Indonesia agar lebih mudah dalam pembelajaran.(sesuai selera anda) kemudian klik lanjutkan (next)




-Selajutnya kita isi tentang data diri dan buat username serta password untuk login nantinya.setelah itu langsung kik install wordpress.




-setelah berhasil ,lalu kita klik log masuk
-Selanjutnya kita login dengan userame dan password yang kita buat tadi.


-Dan selamat kita telah selesai menginstal wordpress.
sekarang tinggal kembangkan dan gunakan wordpress kita sesuai kebutuhan.

H. Hasil dan simpulan
Dengan membuat wordpress ini kita dapat mengembangkannya dan dapat digunakan sesuai kebutuhan dan tujuan kita.

Inti dari semua website atau aplikasi berbasis web atau mobile yang kita buat adalah bukan hanya dar segi tampilan atau cara penginstalan tapi adalah isi dan manfaat yang bisa kita bagi kepada yang lain.

I. Referensi
https://dodgehawk.wordpress.com/2011/10/07/memahami-fungsi-wordpress/ 

https://images.search.yahoo.com/yhs/search;_ylt=A86.J3XE68hXDkkAGL8PxQt.?p=WORDPRESS&fr=yhs-ddc-linuxmint&fr2=piv-web&hspart=ddc&hsimp=yhs-linuxmint&type=__alt__ddc_linuxmint_com 






Share:

Wednesday, December 28, 2016

Konfigurasi VPN PPTP

A. Ringkasan Materi
Virtual Private Network (VPN)
VPN dalah sebuah jaringan komputer dimana koneksi antar perangkatnya (node) memanfaatkan jaringan public sehingga yang diperlukan hanyalah koneksi internet di masing-masing site.
Ketika mengimplementasikan VPN, interkoneksi antar node akan memiliki jalur virtual khusus di atas jaringan public yang sifatnya independen. Metode ini biasanya digunakan untuk membuat komunikasi yang bersifat secure, seperti system ticketing online dengan database server terpusat.
Point to Point Tunnel Protocol (PPTP)
Salah satu service yang biasa digunakan untuk membangun sebuah jaringan VPN adalah Point to Point Tunnel Protocol (PPTP). Sebuah koneksi PPTP terdiri dari Server dan Client.
Mikrotik RouterOS bisa difungsikan baik sebagai server maupun client atau bahkan diaktifkan keduanya bersama dalam satu mesin yang sama. Feature ini sudah termasuk dalam package PPP sehingga anda perlu cek di menu system package apakah paket tersebut sudah ada di router atau belum. Fungsi PPTP Client juga sudah ada di hampir semua OS, sehingga kita bisa menggunakan Laptop/PC sebagai PPTP Client.
Biasanya PPTP ini digunakan untuk jaringan yang sudah melewati multihop router (Routed Network). Jika anda ingin menggunakan PPTP pastikan di Router anda tidak ada rule yang melakukan blocking terhadap protocol TCP 1723 dan IP Protocol 47/GRE karena service PPTP menggunakan protocol tersebut.

B. Latar Belakang 
VPN ini salah satu metode yang diterapkan untuk suatu office yang mempunyai cabang dan mempunyai visi, misi dan tujuan yang sama, namun dengan vpn ini terdapat kelemahan jika salah satu koneksi putus maka semua juga akan putus.

C. Tujuan
Konfigurasi ini bertujuan agar antara office pusat dan office cabang bisa saling berbagi data,

D. Langkah-langkah
Topologi
Pada artikel ini akan dicontohkan apabila kita akan menghubungkan jaringan dengan menerapkan VPN dengan PPTP. Untuk topologi nya bisa dilihat pada gambar di bawah.
Router Office A dan Router Office B terhubung ke internet via ether 1 dan PC pada masing-masing jaringan lokal terhubung ke Ether 2. Remote client juga sudah terhubung ke internet.
Kita akan melakukan konfigurasi agar Router A dan jaringan LAN A bisa diakses dari Router B dan jaringan LAN B serta Remote Client. Langkah-langkah setting PPTP dengan Winbox sebagai berikut:

Konfigurasi PPTP Server
Berdasar topologi di atas, yang menjadi pusat dari link PPTP (konsentrator) adalah Router Office A , maka kita harus melakukan setting PPTP Server pada router tersebut.
Enable PPTP Server
Langkah pertama yang harus dilakukan adalah mengaktifkan PPTP server. Masuk pada menu PPP->Interface->PPTP Server . Gunakan profile "Default-encryption" agar jalur VPN terenkripsi.

 

Secret
Pada tahap ini, kita bisa menentukan username dan password untuk proses autentikasi Client yang akan terkoneksi ke PPTP server. Penggunaan huruf besar dan kecil akan berpengaruh.

-Local Address adalah alamat IP yang akan terpasang pada router itu sendiri (Router A / PPTP Server) setelah link PPTP terbentuk
-Remote Address adalah alamat IP yang akan diberikan ke Client setelah link PPTP terbentuk.

Contoh konfigurasi sebagai berikut. Arahkan agar menggunakan profile "Default-Encryption"

 

Sampai disini, konfigurasi Router A (PPTP Server) sudah selesai, sekarang kita lakukan konfigurasi di sisi client.

Client Router Office B
Langkah-langkah untuk melakukan konfigurasi Client PPTP pada Router Mikrotik adalah sebagai berikut :

Tambahkan interface baru PPTP Client, lakukan dial ke IP Public Router A (PPTP server) dan masukkan username dan password sesuai pengaturan secret PPTP Server.

 

Catatan : IP 10.10.10.100 adalah permisalan ip public dari server, Untuk implementasi sebenarnya sesuaikan dengan ip public yang Anda miliki. 

Setelah koneksi PPTP terbentuk, akan muncul IP Address baru di kedua Router dengan flag “D” yang menempel di interface pptp sesuai dengan pengaturan Secret pada PPTP server

Static Route
Sampai disini koneksi VPN antar router sudah terbentuk, akan tetapi antar jaringan lokal belum bisa saling berkomunikasi. Agar antar jaringan local bisa saling berkomunikasi, kita perlu menambahkan routing static dengan konfigurasi

- dst-address : jaringan local Router lawan
- gateway : IP PPTP Tunnel pada kedua router.

Penambahan static route di Router A


Penambahan static route di router B
Mobile Client 
Client PPTP tidak harus menggunakan Router. Seperti pada topologi jaringan di atas, ada sebuah Remote Client (Laptop) yang akan melakukan koneksi VPN ke Router A.
Maka kita perlu membuat Secret baru pada PPTP server untuk autentikasi remote client tersebut.

Secret
username = client2 ; password = 1234 ; Local Address = 10.20.20.1 ; Remote Address = 10.20.20.7


Kemudian kita perlu melakukan konfigurasi PPTP Client pada Laptop. Langkah-langkahnya akan berbeda pada tiap OS.


Pada linux mint 17, buka pada network connection add lalu pilih connection type pptp, dan isikan gateway sekaligus username dan password nya,




Akan ada proses autentikasi, tunggu sampai selesai.

Jika sudah selesai, di laptop akan muncul interface baru dengan nama VPN Office A dan terpasang IP address yang mengambil dari ip-pool Remote Address sesuai dengan pengaturan profile dan Secret pada PPTP Server.

Sampai disini koneksi VPN dari Laptop ke Router A sudah terbentuk.  Laptop sudah bisa akses ke Router A dan Jaringan LAN A. 

Untuk melakukan remote ke Router A tinggal anda masukkan IP addres Router yang terpasang setelah link VPN terbentuk, yaitu IP address 10.20.20.1.

Tips :
  • Jalur VPN akan stabil dan lebih mudah dalam konfigurasi apabila sisi server memiliki jalur internet dedicated dan memiliki IP Publik static.
  • Transfer file antar site akan mengikuti bandwidth terkecil dari kedua site, jadi pastikan bandwidth upload dan download di kedua sisi site mencukupi
  • Untuk perangkat client yang menggunakan OS Windows 7, by default hanya bisa terkoneksi apabila disisi server mengaktifkan encryption 
G. Hasil dan simpulan
Konfigurasi berhasil dengan baik, untuk hal yang perlu diperhatikan adalah harus teliti dalam pengisian ip, dan asal koneksi nya,

H. Referensi
Mikrotik.co.id
Share:
Scroll To Top