PEMBAHSANA SOAL UJI KOMPETENSI TKJ 2015/2016 PAKET 1
Menggunakan UBUNTU 15.04 TKJ | SMKN 1 Lembah Melintang http://ict.smkn1lembahmelintang.sch.id
http://ict.smkn1lembahmelintang.sch.id
INSTALASI Lakukan instalasi seperti debian. Pilih Paket software openssh, Lamp, DNS, postgresql sesuai dengan soal
http://ict.smkn1lembahmelintang.sch.id
LOGIN PERTAMA KALI
http://ict.smkn1lembahmelintang.sch.id
LOGIN SEBAGAI ROOT Pertama kali login Ubuntu tidak menggunakan user “root” sebagai default, tetapi menggunakan akun “user” biasa yang di buat ketika instalasi. Untuk mengaktifkan akun “root” dan password “root” pada Ubuntu dilakukan dengan command : #sudo passwd root
http://ict.smkn1lembahmelintang.sch.id
http://ict.smkn1lembahmelintang.sch.id
KEMUDIAN COBA LOGIN SEBAGAI ROOT
http://ict.smkn1lembahmelintang.sch.id
KONFIGURASI TCP / IP #ifconfig
---- melihat konfigurasi yang aktif
Untuk Konfigurasi TCP / IP pada Ubuntu srv menggunakan command seperti ini #nano
/etc/network/interface
http://ict.smkn1lembahmelintang.sch.id
PENGUJIAN TCP/IP
http://ict.smkn1lembahmelintang.sch.id
DNS SERVER DNS Server adalah system yang berfungsi untuk mentranslasikan alamat IP address (numeric) menjadi Domain (teks) ataupun sebaliknya. Konfigurasi DNS menggunakan Bind9. A. Named.conf.default-zones B. db.forward - Domain ke Numerik C. db. Reverse - Numerik ke Domain
http://ict.smkn1lembahmelintang.sch.id
KONFIGURASI NAMED #cd /etc/bind #nano named.conf.default-zones Buat domain dengan alamat http://smkn1lembahmelintang.sch.id
http://ict.smkn1lembahmelintang.sch.id
BUAT DUPLIKAT FILE FORWARD DAN REVERSE #cd /etc/bind -- masuk ke folder bind
# cp db.local db.nama # cp db.127 db.ip
http://ict.smkn1lembahmelintang.sch.id
KONFIGURASI NAMED.CONF
KONFIGURASI FILE FORWARD #nano /etc/bind/db.smk
http://ict.smkn1lembahmelintang.sch.id
KONFIGURASI FILE REVERSE #nano /etc/bind/db.100
http://ict.smkn1lembahmelintang.sch.id
http://ict.smkn1lembahmelintang.sch.id
PENGUJIAN DNS PADA SERVER
Menggunakan nslookup
PENGUJIAN DIG
http://ict.smkn1lembahmelintang.sch.id
PING TEST
http://ict.smkn1lembahmelintang.sch.id
PENGUJIAN PADA CLIENT
http://ict.smkn1lembahmelintang.sch.id
http://ict.smkn1lembahmelintang.sch.id
http://ict.smkn1lembahmelintang.sch.id
REMOTE SSH CLIENT Secara default client tidak bisa remote ssh / telnet ke akun “root” pada server dikarenakan pengaturan pada sshd.conf. Untuk bisa melakukan remote menggunakan akun “root” #nano
/etc/ssh/sshd_config
Ubah PermitRootLogin without-password PermitRootLogin yes
menjadi
http://ict.smkn1lembahmelintang.sch.id
BAGIAN 2 : ROUTING PEMBAHASAN UKK 2015/2016 TKJ
Ubuntu 15.04 server SMKN 1 Lembah Melintang
http://ict.smkn1lembahmelintang.sch.id
ROUTING PADA UBUNTU 15.04 Sesuai dengan gambar topologi, maka server juga bertindak sebagai router agar client bisa terhubung ke jaringan lain (internet). Untuk bisa menjadi router gateway maka :
1. aktifkan port forwarding #etc/sysctl.conf
2. aktifkan firewall NAT
#iptables –t NAT –A POSTROUTING –o eth0 –j MASQUERADE
http://ict.smkn1lembahmelintang.sch.id
SEBELUM ROUTING
IPV4 FORWARDING Hilangkan tanda # pada net.ipv4.ip_forward=1
http://ict.smkn1lembahmelintang.sch.id
INPUT FIREWALL NAT MASQUERADE #iptables –t nat –A POSTROUTING –o eth0 –j MASUERADE
Simpan semua firewall di directory tersendiri #iptables-save > /etc/firewall
http://ict.smkn1lembahmelintang.sch.id
PENGATURAN AUTO RUNNING – START UP #nano /etc/rc.local
Tambahkan di script paling bawah #iptables-restore < /etc/firewall
http://ict.smkn1lembahmelintang.sch.id
http://ict.smkn1lembahmelintang.sch.id
PENGUJIAN PADA CLIENT
http://ict.smkn1lembahmelintang.sch.id
WEB SERVER
PEMBAHASAN SOAL UKK PAKET 1 TKJ 2015/2016
SMKN 1 Lembah Melintang
http://ict.smkn1lembahmelintang.sch.id
CASE
Siswa diminta untuk dapat melakukan instalasi dan konfigurasi Web server pada Ubuntu dengan kriteria berikut : Host
: apache
Dokumenroot
: www-data
Virtual host
: student.sekolah.sch.id
CMS
: wordpress
Remote
: SSH
Port
: 1734
http://ict.smkn1lembahmelintang.sch.id
INSTALASI LAMP Service webserver pada linux dikenal dengan LAMP #sudo apt-get install apache2 phpmyadmin mysql-server postgresql
http://ict.smkn1lembahmelintang.sch.id
SECARA DEFAULT DIRECTORY WEB SERVER #VAR/WWW/HTML Untuk virtual host kali ini kita akan konfigurasi file: #etc/apache2/sites-available/
http://ict.smkn1lembahmelintang.sch.id
BUAT DOKUMEN WEB BARU #cp /etc/apache/sites-available/000-default.conf Ilham #nano /etc/apache/sites-available/000-default.conf
EDIT DOKUMEN WEB
http://ict.smkn1lembahmelintang.sch.id
#nano /etc/apache/sites-available/ilham
Edit file : ServerAdmin
[email protected] ServerName www.domain.com ServerAlias Ilham.domain.com DocumenRoot /var/www/web
Ket . ServerAdmin -- alamat email ServerName – alamat web utama ServerAlias – nama alamat dgn virtualhost
Buat folder baru dengan nama “web” #mkdir /var/www/web (sesuai dgn conf)
DOCUMENROOT
http://ict.smkn1lembahmelintang.sch.id
Mengaktifkan Documen web Didalam directory apache2 (sites-available) #a2ensite ilham
PENGUJIAN
Buka Browser : 1. link ke http://smkn1lembahmelintang.sch.id 2. link ke http://Ilham.smkn1lembahmelintang.sch.id.
http://ict.smkn1lembahmelintang.sch.id
http://ict.smkn1lembahmelintang.sch.id
GAMPANG KAN ??
INSTALASI DAN KONFIGURASI CMS WORDPRESS
SMKN 1 LEMBAH MELINTANG UBUNTU 15.04
http://ict.smkn1lembahmelintang.sch.id
http://ict.smkn1lembahmelintang.sch.id
SETELAH VIRTUAL HOST SELESAI.. SAATNYA INSTALL CMS WORDPRESS KE VIRTUALHOST Syarat . a. Sudah terinstall mysql-server ( database)
b. Sudah terinstall phpmyadmin (manajemen database ) c.
Sudah terinstall putty
( remote ssh)
d. Sudah terinstall winscp (remote directory) e. Download versi terbaru cms wordpress di http://wordpress.org.
http://ict.smkn1lembahmelintang.sch.id
INSTALASI PHPMYADMIN / MYSQL-SERVER #sudo apt-get install phpmyadmin
http://ict.smkn1lembahmelintang.sch.id
PENGUJIAN PHPMYADMIN Ketikkan di browser :
http://ip/phpmyadmin
atau http://domain/phpmyadmin
REMOTE AKSES SERVER DENGAN PUTTY DAN WINSCP Buka aplikasi putty dan winscp, dan coba untuk remote dari client apakah bisa?
http://ict.smkn1lembahmelintang.sch.id
INSTALASI CMS WORDPRESS Download versi terbaru di http://wordpress.org.
http://ict.smkn1lembahmelintang.sch.id
UPLOAD FILE SOURCE WORDPRESS KE SERVER Pindahan source tersebut ke directory virtual host sebelumnya yg sudah dibuat
http://ict.smkn1lembahmelintang.sch.id
MENGELOLA AKUN DI DATABASE
http://ict.smkn1lembahmelintang.sch.id
Pada dasarnya akun yg dibuat di phpmyadmin / mysql-server adalah akun “root” Untuk itu mari kita buat akun user untuk akses ke website di wordpress ini
http://ict.smkn1lembahmelintang.sch.id
GRANT ALL PRIVILLAGE
INSTALASI WORDPRESS Buka alamat http://ilham.smkn1lembahmelintang.sch.id
http://ict.smkn1lembahmelintang.sch.id
http://ict.smkn1lembahmelintang.sch.id
KONFIGURASI WORDPRESS Sesuaikan dengan akun pada database dan database yg telah dibuat sebelumnya
http://ict.smkn1lembahmelintang.sch.id Pada wordpress terbaru ini, saya melihat secara defaut tidak ada file “wp-config.php” Untuk itu perlu dibuat file tersebut secara manual dan copy paste kode pada file tersebut. Hal itu akan mudah jika kita lakukan dengan aplikasi winscp
http://ict.smkn1lembahmelintang.sch.id
KONFIGURASI WEBSITE
http://ict.smkn1lembahmelintang.sch.id
Pastikan catat password default untuk login ke wordpress admin. Nanti bisa diubah lagi sesuai keinginan
KONFIGURASI WEBSITE Ok…website nya dah selesai ..
http://ict.smkn1lembahmelintang.sch.id
KONFIGURASI WEBSITE Login deh dengan username dan password nya
http://ict.smkn1lembahmelintang.sch.id
KONFIGURASI WEBSITE
http://ict.smkn1lembahmelintang.sch.id
Silahkan di kustomise sesuai kebutuhan,,dan yg pasti buat postingan pertama mu.
KONFIGURASI WEBSITE
http://ict.smkn1lembahmelintang.sch.id
Setelah membuat post perdana dan di save… coba lihat di browser halaman depan website nya
Horeee…… Berhasill…
http://ict.smkn1lembahmelintang.sch.id
TANTANGAN TERAKHIR. Mengubah port remote SSH dari default 22 menjadi 1734..
Ah itu mudah…hanya edit aja di #etc/ssh/sshd_config. Dan ubah port nya.. Selesai.. Bisa ya..
SELESAI.. SEMOGA BERHASIL.. http://ict.smkn1lembahmelintang.sch.id
Ramuan : Virtual box 64 bit. Image Ubuntu 15.04 Image win 7 Koneksi brigde.. Segelas kopi.