Friday, March 13, 2015

KONFIGURASI SERVER DEBIAN 6, MUDAH DAN CEPAT

Konfigurasi IP
Gambaran konfigurasi IP.
Eth0        ->  IP internet /24, gateway dari internet  192.168.10.1
                               Address 192.168.10.xxx             
                               Netmask 255.255.255.0
                                 Network 192.168.10.0
                                 Broadcast 192.168.10.255
Eth1    ->   Ip yang terhubung ke client, lihat soal, IP LAN : 192.168.100.xxx/26 
                               Address 192.168.100.xxx
                               Netmask 255.255.255.xxx           -->             hitung subnetmask untuk /26

SETTING PROXY SERVER :
1.      Masukkan disk 2 debian 6, lalu ketik :
root@cahnom:# apt-cdrom add\

2.      Install  SQUID terlebih dahulu
root@cahnom:# apt-get install squid

3.      Edit file squid
root@cahnom:# nano /etc/squid/squid.conf

Tekan Ctrl+W untuk pencarian dan cari kata berikut :

a.      http_port 3128
tambahkan transparent disampingnya sehingga jadi:

http_port 3128 transparent

b.      cache_mem 8 MB
hapus “#” dan ganti angka “8 MB” menjadi 16 MB atau 32 MB sehingga jadi :

cache_mem 32 MB

c.       finally deny
hapus tanda # di depan http_access deny all, jadi:
http_access deny all

d.      cache_mgr
hapus tanda “#” nya dan ubah kata webmaster nya dengan email anda, contoh:

cache_mgr  cahnom@gmail.com

e.       visible_hosname
tambahkan nama website anda di sampingnya (terserah), contoh:

visible_hostname smktkj.sch.id

f.       acl connect
tulis dibawah kata ACL CONNECT method CONNECT  script berikut:

acl situs dstdomain “/etc/squid/situs”
http_access deny situs
acl lan src 192.168.100.0/26
http_access allow lan
http_access allow all

simpan konfigurasi dengan Ctrl+X lalu Y enter.

4.      Buat daftar situs yang ingin di di blokir.

root@cahnom:# nano /etc/squid/situs

Masukkan daftar situs yang mau di blokir, contoh :

.google.com
.facebook.com

simpan konfigurasi dengan Ctrl+X lalu Y enter.

5.      Lakukan Redirect Port (Pengalihan port) dengan perintah :

Iptables –t nat –A PREROUTING –p tcp --dport 80 –j REDIRECT --to-ports 3128
simpan konfigurasi iptables dengan Ctrl+X lalu Y enter.

6.      Kemudian restart Squid.

root@cahnom:# /etc/init.d/squid restart

7.      Cek konfigurasi Squid apakah sudah berhasil atau belum.

root@cahnom:# squid –z

Jika berhasil akan muncul tulisan berikut:

2015/03/02   22:53:11 │ squid is already running !      Process ID 1389

(waktu dan nomor proses ID tidak selalu sama)




Modifikasy halaman proxy
root@cahnom:# nano /usr/share/squid/errors/English/ERR_ACCESS_DENIED
Edit file html di atas sesuai keinginan, lalu restart squid –nya.
root@cahnom:#  /etc/init.d/squid restart

Samba
Pada windows, biasa kita ketahui tentang sharing file untuk mentransfer file dari pc ke pc lain, selain pada windows kita bisa juga terapkan di linux debian 6, yaitu dengan menggunakan aplikasi samba. Misalnya kita membuat folder musik atau video yang di share di jaringan LAN sebuah warnet dengan data share terpusat, maka kita gunakan aplikasi samba tadi. Berikut adalah langkah –langkahnya :
1.      Install aplikasi Samba
root@cahnom:#  apt-get install samba
akan tampil tulisan WORKGROUP klik OK

2.      Setting konfigurasi samba
root@cahnom:#  nano /etc/samba/smb.conf
3.      Tambahkan script berikut di barisan paling bawah :
[NamaFolder]
Comment = belajar samba
Path = /home/NamaFolder/
Browseable = yes
Writeable = yes
Guest ok = yes


Contohnya seperti berikut :















Simpan konfigurasi samba dengan cara tekan Ctrl+X lalu Y enter
1.      Buat folder yang ingin di share (samakan dengan nama folder pada langkah  no.3, misal folder tkj)
root@cahnom:#  mkdir /home/NamaFolder/

2.      Beri hak akses read only (777) pada folder yang telah dibuat
root@cahnom:#  chmod 777 /home/NamaFolder/

3.      Buat user samba (contoh root)
root@cahnom:#  useradd root

4.      Berilah password pada user root tersebut (untuk keamanan, jika tidak menginginkan berarti tidak ada password)
root@cahnom:#  smbpasswd –a root
new SMB password :
Retype SMB password :
Added user root

5.      Restart services Samba
root@cahnom:#  /etc/init.d/samba restart

Demikianlah langkah-langkah membuat file server, selanjutnya adalah pengujiannya apakah file server tersebut berjalan atau belum, berikut adalah cara pengujiannya :
1.      Gunakan tool testparm (pada linux)
root@cahnom:#  testparm

2.      pengujian melalui windows, caranya:
a.       buka run (tekan windows+R)
b.      ketikan \\alamat tujuan (alamat file server/ IP eth1) lalu enter
Misalkan : \\192.168.100.4
c.       akan keluar halaman security, masukan user samba yang kita buat tadi














d.       tekan ok, maka akan masuk kedalam folder tersebut


















Membuat Web Server di Linux Debian
1.      install paket-paket yang diperlukan, masukan disk 1 debian 6, lalu ketik :
root@cahnom:# apt-get install apache2 php5 elinks dnsmasq –y

2.      selanjutnya ketik perintah :
root@cahnom:# nano /etc/dnsmasq.conf

3.      tambahkan diatas # Configuration file for dnsmasq

dhcp-range=[ip eth1 debian], [ip yang ingin di bagikan biasanya beda belakangnya saja]
dhcp-option=1, 255.255.255.0   à    subnetmask eth1
dhcp-option=3, [ip eth1 debian]
dhcp-option=6, [ip eth1 debian], [gateway]
dhcp-option=28, [ikuti ip eth1 debian tapi belakangnya sesuaikan dengan subnetmask nya]

contoh :

dhcp-range=192.168.100.4, 192.168.100.15
dhcp-option=1, 255.255.255.192
dhcp-option=3, 192.168.100.4
dhcp-option=6, 192.168.100.4, 192.168.10.1
dhcp-option=28, 192.168.100.192

Simpan konfigurasi dengan cara tekan Ctrl+X lalu Y enter

4.      setelah itu restart dnsmasq dengan ketik :
root@cahnom:# /etc/init.d/dnsmasq restart

5.      selanjutnya ketik perintah berikut :
root@cahnom:# nano /etc/apache2/httpd.conf

6.      tuliskan : servername<tab>nama beserta domain  à samakan dengan hosts

contoh :
severname      smktkj.sch.id

7.      restart apache dengan mengetik :
root@cahnom:# /etc/init.d/apache2 restart
8.      kemudian ketik :
cp /var/www/index.html /var/www/index.php

jika sudah enter lalu ketik lagi

rm /var/www/index.html

9.      selanjutnya ketik :
nano /var/www/index.php

rubah script html-nya, contoh :

<html><body><h1><center> SELAMAT DATANG </center></h1></body></html>
<html><head></head><body>
<h2><center> nama  : ady cah </center></h1>
<h2><center> kelas   : 12 tkj 6 </center></h1>
<h2><center> jurusan          : teknik komputer jaringan</center></h1>
<img src=”nama file foto.jpg”>
</body></html>



















1.      Simpan script yang telah di buat.

2.      Ketikan : elinks
















Ketikan alamat web-nya
















1.      Bila berhasil akan muncul tampilan seperti ini…




















Konfigurasi ssh
1.      Install ssh terlebih dahulu :
root@cahnom:# apt-get install ssh
       
2.      Ketikan perintah berikut :
root@cahnom:# nano /etc/ssh/sshd_config

3.      Cari dan ubah tulisan              #ListenAddress 0.0.0.0
Hapus tanda # dan ubah dengan IP eth1 à ListenAddress 192.168.100.4

Simpan konfigurasi, tekan Ctrl+X lalu Y enter

4.      Restart ssh dengan cara :
root@cahnom:# /etc/init.d/ssh restart

pengujian ssh
pengujian ssh menggunakan putty pada  pc client, jika belum punya putty, silahkan download disini,

 berikut cara penggunaannya :
1.      pastikan pc server dan client telah terhubung dengan benar dan connect
2.      Buka aplikasi putty
3.      Isikan ip servernya (IP eth1), lalu tekan open
Contohnya :



















4.      Isi login seperti login pada server (root)
5.      Dan lihat hasilnya kita dapat mengutak-atik server pake client,


















anda juga bisa download tutornya  lengkap  disini.... 
oke, sekian postingan kali ini,  semoga bermanfaat,,,,,

2 comments:

Silahkan tinggalkan komentar sobat :
Tapi mohon yang sopan, dan jangan Nyepam, di tunggu kunjungan berikutnya :)