PEMBAHSANA SOAL UJI KOMPETENSI
TKJ 2015/2016 PAKET 1
Menggunakan UBUNTU 15.04TKJ | SMKN 1 Lembah MelintangINSTALASI
Lakukan instalasi seperti debian.
Pilih Paket software openssh, Lamp, DNS,
postgresql sesuai dengan soal
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
KEMUDIAN COBA LOGIN SEBAGAI ROOT
KONFIGURASI TCP / IP
#
ifconfig
---- melihat konfigurasi yang aktif
Untuk Konfigurasi TCP / IP pada Ubuntu srv menggunakan command seperti ini
PENGUJIAN TCP/IP
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
KONFIGURASI NAMED
#cd /etc/bind
#nano named.conf.default-zones
Buat domain dengan alamat
http://smkn1lembahmelintang.sch.id
BUAT DUPLIKAT FILE FORWARD DAN REVERSE
#cd /etc/bind -- masuk ke folder bind
# cp db.local db.
nama
KONFIGURASI NAMED.CONF
KONFIGURASI FILE FORWARD
KONFIGURASI FILE REVERSE
#nano /etc/bind/db.100
PENGUJIAN DNS PADA SERVER
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 menjadi
PermitRootLogin yes
BAGIAN 2 : ROUTING
PEMBAHASAN UKK 2015/2016 TKJ
Ubuntu 15.04 server
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
IPV4 FORWARDING
Hilangkan tanda # pada net.ipv4.ip_forward=1
INPUT FIREWALL NAT MASQUERADE
#iptables –t nat –A POSTROUTING –o eth0 –j MASUERADE
PENGATURAN AUTO RUNNING
–
START UP
#nano /etc/rc.local
Tambahkan di script paling bawah #iptables-restore < /etc/firewall
WEB SERVER
PEMBAHASAN SOAL UKK PAKET 1 TKJ 2015/2016
SMKN 1 Lembah MelintangCASE
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
INSTALASI LAMP
Service webserver pada linux dikenal
dengan LAMP
#
sudo apt-get install apache2 phpmyadmin mysql-server
postgresql
SECARA DEFAULT DIRECTORY WEB SERVER
#VAR/WWW/HTML
BUAT DOKUMEN WEB BARU
#cp /etc/apache/sites-available/000-default.conf Ilham
#nano /etc/apache/sites-available/000-default.conf
EDIT DOKUMEN WEB
#nano /etc/apache/sites-available/ilham
Edit file :
ServerAdmin
admin@domain.com
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”
DOCUMENROOT
Mengaktifkan Documen web
Didalam directory apache2 (sites-available)
#a2ensite ilham
PENGUJIAN
Buka Browser :
1. link ke
http://smkn1lembahmelintang.sch.id
GAMPANG KAN ??
INSTALASI DAN KONFIGURASI
CMS WORDPRESS
SMKN 1 LEMBAH MELINTANGUBUNTU 15.04SETELAH 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
.
INSTALASI PHPMYADMIN / MYSQL-SERVER
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?
INSTALASI CMS WORDPRESS
Download versi terbaru di
http://wordpress.org
.
UPLOAD FILE SOURCE WORDPRESS KE SERVER
Pindahan source tersebut ke directory virtual host sebelumnya yg sudah dibuatMENGELOLA AKUN DI DATABASE
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
INSTALASI WORDPRESS
Buka alamat http://ilham.smkn1lembahmelintang.sch.id
KONFIGURASI WORDPRESS
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
KONFIGURASI WEBSITE
Pastikan catat password default untuk login ke wordpress admin. Nanti bisa diubah lagi sesuai keinginan
KONFIGURASI WEBSITE
KONFIGURASI WEBSITE
Login deh dengan username dan password nya
KONFIGURASI WEBSITE
KONFIGURASI WEBSITE
Setelah membuat post perdana dan di save… coba lihat di browser halaman depan website nya
Horeee…… Berhasill…
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..
SELESAI..
SEMOGA BERHASIL..
Ramuan :
Virtual box 64 bit. Image Ubuntu 15.04 Image win 7
Koneksi brigde.. Segelas kopi.