konfigurasi debian server



ADMINISTRASI SERVER
Disusun untuk memenuhi salah satu tugas Mata pelajaran Admin Server
       Makalah
   





Oleh :
DE NOVA SATRIO


DINAS PENDIDIKAN KAB. TASIKMALAYA
SMK NEGERI RAJAPOLAH
Jalan Ciinjuk No.1 Sukaraja – Rajapolah – Tasikmalaya 46155 – Jawa Barat
Phone (0265) 2424626 Fax. (0265) 2424626











KATA PENGANTAR

Puji syukur kehadirat Tuhan Yang Maha Kuasa atas segala limpahan Rahmat, Taufik dan Hidayahnya sehingga saya dapat menyelesaikan penyusunan makalah ini dalam bentuk maupun isinya yang sangat sederhana. Adapun makalah ini membahas tentang Adminstrasi Server yang diantaranya ada Instalasi debian, konfigurasi DHCP, SSH, DNS, dan sebagainya. Semoga makalah ini dapat dipergunakan sebagai salah satu acuan, petunjuk maupun pedoman bagi pembaca dalam administrasi pendidikan dalam profesi keguruan.
Harapan saya semoga makalah ini membantu menambah pengetahuan dan pengalaman bagi para pembaca, sehingga saya dapat memperbaiki bentuk maupun isi makalah ini sehingga kedepannya dapat lebih baik.
Sungguh merupakan suatu kebanggaan bagi kami karena  telah berhasil menyelesaikan makalah ini dengan lancar, mungkin makalah ini masih banyak kekurangan nya .
Saya menyadari bahwa makalah ini masih belum sempurna. Oleh karena itu, saran dan kritik kami terima demi kesempurnaan makalah ini. Semoga makalah ini berguna bagi saya dan semuanya .

Tasikmalaya, 28 februari 2017













DAFTAR ISI
Kata Pengantar.....................................................................................................
Daftar Isi..............................................................................................................
BAB I PENDAHULUAN………………………………………………………
1.1 Latar Belakang...................................................................................
1.2 Rumusan Masalah..............................................................................
1.3 Batasan Masalah................................................................................
1.4 Tujuan................................................................................................
BAB II………………………………………………………………………….
LANDASAN TEORI…......................................................................................
BAB III………………………………………………………………………...
PEMBAHASAN.................................................................................................
            3.1 Cara instalasi Debian……………………………………………….
            3.2 Cara konfigurasi DHCP Server…………………………………….
            3.3 Cara konfigurasi SSH Server……………………………………….
            3.4 Cara konfigurasi DNS Server………………………………………
            3.5 Cara konfigurasi WEB Server……………………………………...
            3.6 Cara konfigurasi FTP Server……………………………………….
            3.7 Cara konfigurasi MAIL Server…………………………………….
            3.8 Cara konfigurasi NTP Server………………………………………
            3.9 Cara konfigurasi PROXY Server…………………………………..
BAB IV………………………………………………………………………...
KESIMPULAN DAN SARAN..........................................................................
            4.1 Kesimpulan…………………………………………………………
            4.2 Saran………………………………………………………………..
DAFTAR PUSTAKA





BAB I
PENDAHULUAN

1.1  Latar Belakang
Administrasi Server adalah salah satu mata pelajaran wajib paket keahlian Teknik Komputer Jaringan (TKJ). Berdasarkan struktur kurikulum mata pelajaran Administrasi Server disampaikan di kelas XI semester satu dan dua serta di kelas XI semester satu masing-masing 4 jam pelajaran. Untuk semester pertama (Administrasi Server 1) topik materi pembelajaran menekankan pada pemahaman dan penentuan perangkat server komputer, pemanfaatan sistem server-klien sampai penerapan layanan server HTTP/Web. Sedangkan untuk semester kedua (Administrasi Server 2) topik materi pembelajaran menekankan pada pemanfaatan server untuk malakukan layanan FTP, eMail, remote, NTP sampai Proxy.
Administrasi server merupakan mata pelajaran pada kelompok paket keahlian teknik komputer dan jaringan. Ia merupakan salah satu ciri keahlian khusus bagi lulusan SMK bidang keahlian Teknologi Komunikasi dan Informatika yang membedakan dengan paket keahlian lainnya. Layanan server jaringan yang akan dipelajari harus dikuasi konsep dan prinsip kerjanya, sebelum melakukan eksperimen dalam mengimplementasikan dalam jaringan komputer yang nyata. Dengan itu dapat diperhitungkan kemampuan server dalam melayani pengguna di jaringan agar server selalu bisa melayani sesuai prinsip:
·         konfidensialitas, keamanan data terjamin bebas dari gangguan
·         integritas data terjamin keasliannya
·         availibilitas data selalu tersedia
1.2 Rumusan Masalah
Berdasarkan latar belakang diatas, rumusan masalah yang diangkat pada laporan akhir ini adalah bagaimana admin dapat mengelola sebuah server sehingga dapat memenuhi kebutuhan client.
1.3 Batasan Masalah
 Dalam penyusunan kerja proyek ini diberikan batasan masalah agar pembahasan lebih terarah dan tidak menyimpang dari tujuan laporan akhir. Adapun batasannya yaitu :
a)         Bagaimana menginstall debian dan mengkonfigurasi Ip address
b)         Bagaimana mengkonfigurasi DHCP server
c)         Bagaimana mengkonfigurasi SSH server
d)         Bagaimana mengkonfigurasi DNS server
e)         Bagaimana mengkonfigurasi WEB server
f)         Bagaimana mengkonfigurasi FTP server
g)         Bagaimana mengkonfigurasi MAIL server
h)         Bagaimana mengkonfigurasi NTP server
i)          Bagaimana mengkonfigurasi PROXY server
1.4 Tujuan
a)         Untuk bisa memahami dalam melakukan instalasi debian dengan baik dan benar
b)         Untuk bisa memahami dalam mengkonfigurasi DHCP server
c)         Untuk bisa memahami dalam mengkonfigurasi SSH server
d)         Untuk bisa memahami dalam mengkonfigurasi DNS server
e)         Untuk bisa memahami dalam mengkonfigurasi WEB server
f)         Untuk bisa memahami dalam mengkonfigurasi FTP server
g)         Untuk bisa memahami dalam mengkonfigurasi MAIL server
h)         Untuk bisa memahami dalam mengkonfigurasi NTP server
i)          Untuk bisa memahami dalam mengkonfigurasi PROXY server
BAB II
LANDASAN TEORI
Debian adalah sistem operasi bebas yang dikembangkan secara terbuka oleh banyak programer sukarela (pengembang Debian) yang tergabung dalam Proyek Debian. Sistem operasi Debian adalah gabungan dari perangkat lunak yang dikembangkan dengan lisensi GNU, dan utamanya menggunakan kernel Linux, sehingga populer dengan nama Debian GNU/Linux. Sistem operasi Debian yang menggunakan kernel Linux merupakan salah satu distro Linux yang populer dengan kestabilannya. Dengan memperhitungkan distro berbasis Debian, seperti Ubuntu, Xubuntu, Knoppix, Mint, dan sebagainya, maka Debian merupakan distro Linux yang paling banyak digunakan di dunia. Banyak distribusi linux lainnya berbasiskan Debian, antara lain:  Ubuntu, MEPIS, Dream linux, Damn Small, Linux, Xandros, Knoppix, BackTrack, Linspire, dan edisi Debian dari Linux Mint. Debian dikenal karena pilihannya yang beragam. Rilis stabil saat ini memuat lebih dari 29000 paket perangkat lunak untuk 9 arsitektur komputer. Debian menggunakan kernel linux dan juga menggunakan 2 kernel FreeBSD (kfreebsd-i386 and kfreebsd-amd64). Arsitektur komputer ini mulai dari Intel/AMD 32-bit/X86-64bit yang umumnya ditemukan pada komputer pribadi hingga arsitektur ARM yang umumnya ditemukan di sistem embedded dan server mainframe IBM zSeries.
Kelebihan:
1. Pengoperasiannya mudah
2. Space yang dibutuhkan tidak terlalu besar
3. Tidak memerlukan memori besar
4. Kompatibel pada hampir semua jenis software dan hardware
Kelemahan:
1.      Mode operasinya dalam teks
2.      Tidak kompatibel pada beberapa program yang beroperasi dalam  mode grafis
BAB III
PEMBAHASAN
Melakukan Instalasi Sistem Operasi Server Linux Debian
3.1   INSTALASI DEBIAN
Pastikan DVD Debian sudah siap, dengan PC yang akan dijadikan server.
a.       Masukkan DVD Debian ke DVD-ROM PC.
b.      Masuk BIOS, pastikan PC boot ke DVD-ROM terlebih dahulu.
c.       Kemudian untuk proses instalasi lebih cepat, saya tidak menggunakan instalasi grafik, tapi dengan instalasi command line.
d.      Pilih bahasa yang akan digunakan saat proses instalasi, misalnya saya pilih bahasa indonesia.
e.       Tentukan lokasi negara, saya pilih Indonesia. Indonesia menggunakan alphabet latin, gunakan locale Amerika Serikat.
Pilih juga keymap, keymap adalah tatanan keyboard yang digunakan. Gunakan American English.
f.       Tunggu prosesnya sampai selesai.
g.      Masukkan hostname yang dibutuhkan, saya ketikkan sandyjs.
h.      Setelah itu kita akan diminta memasukkan nama domain, Saya ketikkan agus.net
i.        Kemudian memasukkan kata sandi untuk akun utama, saya ketikkan 123  lalu masukan root lagi saat konfirmasi sandi (123).
j.        Setelah itu, akan diminta untuk memasukkan nama lengkap pengguna. Saya ketikkan aguss
k.      Masukkan nama pengguna untuk akun pribadi anda sendiri. Nama depan merupakan plihan yang cukup. Masukkan juga kata sandi, lalu konfirmasi lagi kata sandi.
l.        Masukkan kota tempat anda tinggal, digunakan untuk menentukan waktu.
m.    Tunggu sampai proses pengecekkan hardware selesai.
n.      Pilih proses partisi secara manual, Pilih disk yang akan di partisi, masukkan 50% sebagai ukuran disk.
Tekan enter, dan pilih yes, lihat bagian bootable flag, aktifkan bagian bootable flag.
Lakukan hal yang sama pada sisa partisi lainya.
Dalam kasus ini, di server contoh menggunakan 3 partisi. Satu root, satu swap, dan satu home. Pilih yes, lalu biarkan proses partisi berjalan.
o.      Biarkan proses instalasi berjalan.
p.      Apabila dalam proses instalasi ada pertanyaan, Apakah ada media instalasi lainya? DVD atau CD? Apabila ada, masukkan DVD dan pilih yes, apabila tidak, pilih no.
q.      Akan ada pertanyaan lagi, apakah perlu menggunakan network mirror? Network mirror adalah master debian yang ada di internet, berfungsi untuk mengambil data-data yang mungkin tidak ada di DVD atau CD.
Silahkan pilih ya apabila anda ingin menggunakan network mirror, syaratnya anda harus mempunyai koneksi internet.
r.        Apabila ada pertanyaan seputar berkontribusi untuk popularity contest, pilih no.
s.       Setelah itu akan disediakan pilihan apa saja yang akan diinstal. Saya Cuma pilih Standard System Utilities saja.
Lalu biarkan proses instalasi berjalan kembali.
t.        Akan ada pesan, apabila PC yang sudah anda sudah ada sistem operasinya. Maka menginsall GRUB akan embuat sistem operasi yang sebelumnya tidak bisa digunakan. Kecuali nanti diatur ulang.
Kita asumsikan bahwa anda belum menginstall apa-apa karena tujuanya adalah membuat PC khusus server. Pilih yes.
u.      Selesai!

3.2   Mengkonfigurasi DHCP SERVER
DHCP server digunakan untuk memberikan IP address kepada client atau workstation yang memerlukan IP address secara otomatis. Komputer yang memberikan nomor IP disebut sebagai DHCP server, sedangkan komputer yang meminta nomor IP disebut sebagai DHCP client. Dengan demikian administrator tidak perlu lagi harus memberikan nomor IP secara manual pada saat konfigurasi TCP/IP, tapi cukup dengan memberikan referensi kepada DHCP server.
Cara Kerja DHCP Server
DHCP Server bekerja dengan cara menawarkan diri sebagai DHCP Server dan menawarkan IP kepada host yang terhubung. Host akan meminta alamt IP kepada DHCP, lalu DHCP Server akan memeriksa apakah masih ada alamat yang tersedia dan alamat apa saja yang tersedia itu.
Instalasi
Pertama kita harus memasukan cdrom (dvd2) denagan cara :
#apt-get cdrom add
Setelah kita memasukan cdrom, lalu kita install dhcp3-server dengan cara :
#apt-get install dhcp3-server
Kemudian kita lihat di cd tersebut apakah ada dhcp.conf dengan cara :
#cd/etc/dhcp/
#ls
Sebelum masuk ke konfigurasi dhcp server kita harus mensetting ip kita terlebih dahulu dengan cara :
#nano /etc/network/interfaces
address 192.168.10.2
netmask 255.255.255.0
network 192.168.10.0
gateway 192.168.10.1
#/etc/init.d/networking restart
Kemudian kita lakukan konfigurasi dhcp server dengan cara :
#nano /etc/dhcp/dhcpd.conf
#Aslighty …
subnet 192.168.10.0 netmask 255.255.255.0
range 192.168.10.3     192.168.10.7
option router 192.168.10.1
option broadcast address 192.168.10.255
default.lease.time        600 ;
max.lease.time  7200 ;
Setelah kita konfigurasi, lalu kita simpan konfigurasi tersebut dengan cara :
ctrl o + ctrl x
Kemudian kita restart dhcp server dengan cara :
#/etc/ini.d/isc-dhcp-server restart
Selesai “ OK “
Setelah selesai pengkonfigurasian dhcp server kita hubungakan komputer server dengan komputer client dengan kabel cross-trough
Kemudian pada komputer client, ip address versi 4 di obtain an ip address (automatically )
Cek ipv4 menggunakan cmd dengan cara :
#ipconfig
#ipconfig/release
#ipconfig/renew
Jika pada cmd muncul ipv4 dengan ip 192.168.10.2 maka konfigurasi dhcp server telah berhasil.
3.3  Mengkonfigurasi SSH SERVER
Keuntungan dari jaringan komputer yaitu memudahkan kita dalam berbagi resourcehardware ataupun softwareyang ada. Remote Access adalah salah satu teknologi yang digunakan untuk mengakses suatu system melalui media jaringan. Sehingga kita dapat mengkonfigurasi suatu system, dimanapun kita berada asalkan terkoneksi keInternet atau Jaringan tersebut.Secara umum, Remote Access dibagi menjadi dua jenis:
a.       Mode Desktop / GUI (Graphical User Interface), misalnya Remote Desktop, VNC, dan Radmin.
b.      Mode Teks, misalnya telnet, ssh, raw, Rlogin dan serial.
Cara Kerja SSH Server
SSH Server menyediakan koneksi untuk melakukan remote dengan aman dengan client ,meskipun dengan jaringan yang tidak aman. SSH Server juga menggunakan Kritografi Public untuk melakukan otentitas pengguna.
1nstalasi
Pertama kita harus memasukan cdrom (dvd1) denagan cara :
#apt-get cdrom add
Setelah kita memasukan cdrom, lalu kita install ssh-server dengan cara :
#apt-get install ssh
Kemudian kita lihat di cd tersebut apakah sudah diinstal, dengan cara :
#cd/etc/ssh/
#ls
Kemudian kita lakukan konfigurasi ssh server dengan cara :
#nano /etc/ssh/sshd_config
Disana kita Cuma mengganti port nya saja, misal dari port 22 menjadi 77
#what ports…
Port 77
Setelah kita konfigurasi, lalu kita simpan konfigurasi tersebut dengan cara :
ctrl o + ctrl x
Kemudian kita restart ssh-server dengan cara :
#service ssh restart
Selesai “ OK “
Setelah selesai pengkonfigurasian ssh-server kita uji pada client :
Buka aplikasi Putty
Pada kolom host name masukkan address pada port
Jika muncul security alery, pilih yes
Maka jika berhasil, masukkan username dan password
Jangan lupa juga masukan SU atau root.
3.4   Mengkonfigurasi DNS Server
DNS merupakan system berbentuk database terdistribusi yang akan memetakan atau mengkonversikan nama host/mesin/domain ke alamat ip dan sebaliknya dari alamat ip ke nama host yang disebut dengan reverse-mapping.
Intstalasi
Pertama kita harus memasukan cdrom (dvd1) denagan cara :
#apt-get cdrom add
Setelah kita memasukan cdrom, lalu kita install dns-server dengan cara :
 #apt-get install bind9
Kemudian kita lihat di cd tersebut apakah sudah diinstal, dengan cara :
#cd/etc/bind/
#ls
Kemudian kita lakukan konfigurasi ssh server dengan cara :
#nano /etc/bind/named.conf.default-zones    
 zone “agus.net”{
               type master ;
               file “/etc/bind/db.zone”;
               };
 zone “10.168.192.in-addr.arpa”{
               type master ;
               file “/etc/bind/db.rev’;
              };
ctrl o + ctrl x
Kemudian kita copy yang db.zone dengan cara :
#cp db.local db.zone
Setelah itu masuk ke direktori db.zone dengan cara :
#nano db.zone
 mengganti local host menjadi nama domain dan ipnya
ctrl o + ctrl x
Kemudian kita copykan lagi yang db.rev dengan cara :
#cp db.0 db.rev
Setelah itu masuk ke direktori db.rev dengan cara :
#nano db.rev
Mengganti localhost menjadi nama domain dan menambahkan:       IP        IN        PTR       namadomain
ctrl o + ctrl x
Kemudian kita masuk ke direktori resolv.conf untuk melihat nama domain dan ip address apakah sudah sesuai atau tidaknya, dengan cara:
#nano /etc/resolv.conf
Kemudian kita restart dns-server dengan cara :
#service bind9 restart
Pengujian :
- nslookup nama domain
- nslookup ip address
- dig nama domain
- dig ip address
3.5   Mengkonfigurasi WEB Server
Web Server adalah server yang memberikan service (layanan) kepada client yang meminta informasi berkaitan dengan web.

Cara Kerja WEB Server
Perangkat lunak Web server terdapat pada komputer server, dan di komputer ini pula lah data-data website tersimpan. Sama halnya dengan komputer client ,komputer server juga harus terhubung dengan jaringan internet.
Pada saat client ( browser ) meminta agar data web page kepada server ,maka intruksi permintaan data oleh browser tersebut akan dikemas di dalam TCP yang merupakan protocol transport dan dikirim ke alamat yang dalam hal ini merupakan protocol berikutnya yaitu HTTP dan HTTPS. Data yang diminta dari browser ke web server disebut dengan HTTP request yang kemudian akan dicarikan oleh web server di dalam komputer server.  
Instalasi
Pertama kita harus memasukan cdrom (dvd1) denagan cara :
#apt-get cdrom add
Setelah kita memasukan cdrom, lalu kita install web-server dengan cara :
#apt-get install apache2
Kemudian kita lihat di cd tersebut apakah sudah diinstal, dengan cara :
#cd/etc/apache2/
#ls
Kemudian kita lakukan konfigurasi web server dengan cara :
#nano /etc/apache2/sites-available/default     
Lalu tambahkan :

             Serveradmin webmaster@denova.net
             Servername
www.denova.net
             ServerAlias agus.net
ctrl o + ctrl x

Lalu masuk ke db.zone dengan mengetikan :
 #nano /etc/bind/db.zone
tambahkan :     www  IN        A         192.168.10.2
Kemudian kita masuk ke directori var/www dengan cara :
#cd /var/www
#nano /var/www/index.html
ctrl o + ctrl x
Kemudian kita restart web-server dengan cara :
#service apache2 restart
Kemudian kita restart lagi yang dns-server dengan cara :
#service bind9 restart
Instalasi DATABASE
kita install yang mysql-server dengan cara :
#apt-get install mysql-server
Kemudian kita lihat di cd tersebut apakah sudah diinstal, dengan cara :
#cd/etc/mysql/
#ls
Kemudian kita lakukan konfigurasi mysql-server dengan cara :
#nano /etc/mysql/my.cnf
bind address = ip
Kemudian kita install yang ke client dengan cara :
#apt-get install mysql-client

Kemudian ketik “mysql –u root –p
            > create database nama;
            > show databases
            > quit
setelah itu kita install lagi yang phpmyadmin dengan cara :
#apt-get install phpmyadmin
Kemudian kita ketikkan :
#w3m http ://192.168.10.2/phpmyadmin
3.6 Mengkonfigurasi FTP Server
            FTP (File Transfer Protocol) Server adalah  sebuah  protokol  klien-server  untuk  mengirim  atau  menerima file dari ke sebuah tempat/mesin dalam jaringan.
Model FTP dirancang memerlukan dua kanal logik komunikasi antara proses server dan klien FTP:
-          Kontrol koneksi, Ini merupakan koneksi logikal TCP yang dibuat ketika sebuah sesi FTP diadakan. Ia memelihara throughput selama sesi FTP dan digunakan hanya untuk melakukan pertukaran informasi control, seperti perintah FTP dan jawabannya. Ia tidak digunakan untuk mengirim file-file.
-          Koneksi data, Setiap saat ketika data dikirimkan dari server ke klien atau sebaliknya, sebuah koneksi data TCP nyata dibangun di antara mereka. Data dikirimkan melalui koneksi data tersebut. Saat pengiriman file selesai, koneksi data ini dihentikan
Proses FTP user terdiri dari tiga elemen protokol:
-     UserProtocolInterpreter(User-PI)
Protokol yang bertanggung jawab untuk mengatur kontrol koneksi pada klien. Ia menginisiasi sesi FTP dengan mengirimkan permintaan ke Server-PI. Saat sebuah sambungan terjadi, ia memroses perintah dari User-PI, mengirimkannya ke Server-PI dan menerima jawaban-jawaban.
-     UserDataTransferProcess(User-DTP)
Digunakan untuk mengirim atau menerima data dari atau ke Server-DTP. User-DTP mungkin tidak hanya membangun sebuah koneksi data atau mendengarkan suatu koneksi data yang dating dari server. Ia juga berinteraksi dengan file system komponen-komponen local klien.
-     UserInterface
Antar muka user menyediakan antar muka FTP yang lebih “friendly” untuk pengguna manusia. Ia memungkinkan penggunaan perintah fungsi FTP yang berorientasi pada pengguna ketimbang perintah internal FTP kriptik, dan juga memungkinkan untuk menyampaikan pada pengguna hasil dan informasi sesi FTP yang dilakukannya..
Instalasi
- Pertama  install FTP server di DVD 1 dengan mengetik :
 #apt-get install proftpd “ , CTRL+ C kemudian eject
- Setelah itu masukan DVD 2 ,lalu ketikan :
#apt-cdom add
- kemudian konfigurasi FTP server
#nano /etc/proftpd/proftpd.conf#
            > hilangkan # pada defailt root
            > TimeNoTransfer 600            ( ganti menjadi 60 )
            > TimeStaled 600                    ( ganti menjadi 60 )
            > TimeOutIdle 120                 ( ganti menjadi 120 )
- Kemudian hapus # pada <Anonymous> sampai </Anonymous>
  lalu save ( Anonymous /name/sandy)
- kemudian restart dengan mengetikkan :
#/etc/init.d/proftp restart
Lalu uji di client
- Pertama install Filezilla ,setelah di install buka filezilla
            > host              : 192.168.10.2
            > username      : denova
            > password      : 123
            > port              : 21
- Kemudian klik “connect”
- Setelah connect ,bisa upload ataupun download
- Lalu buka di browser ( ftp://192.168.10.2/)
3.6            Konfigurasi E-MAIL Server
Email  server  adalah  sebuah server  surat elektronik  atau  server  e-mail  untuk memberi  layanan  para  klien yang  tersambung.
Cara kerja E-mail Server
-          Mail server akan memiliki daftar akun e-mail, dengan satu akun untuk setiap orang yang dapat menerima e-mail di server. Contoh nama akun saya iwan.
-          Mail server akan memiliki file teks untuk setiap akun dalam daftar. Jadi, server akan memiliki file teks dalam direktori yang bernama IWAN.TXT.
-         Server akan memformat potongan-potongan informasi dan menambahkannya ke bagian
Instalasi
- Pertama masukan DVD 1 , Kemudian ketikan :
 #apt-cdrom add
- Kemudian install DNS dengan mengetikan :
 #apt-get install bind9
- Lalu kita konfigurasi di db.zone :
            > www            IN        A         192.168.10.2
            > mail  IN        A         192.168.10.2
- Kemudian restart bind9 dengan cara :
#service bind9 restart
- Setelah itu install E-mail server di DVD 1 dan DVD 2 dengan  mengetik :
#apt-get install postfix courier-imap courier-pop
            > General type of mail configuration  : Internet site
            > System mail name                            : agus.net
- Kemudian konfigurasi dengan mengetikan :
 #maildirmake /etc/skel/Maildir
- Setelah itu buat minimal 2 user dengan mengetik :
            > adduser denova
            > password 123 ,kemudian enter,enter,Y
            > adduser wandi
            > password 123 ,kemudian enter,enter,Y
- Kemudian kita konfigurasi postfix dengan mengetikan :
 #nano /etc/postfix/main.cf
- Kemudian akan munncul tampilan baru dan tambahkan :
 #home_mailbox = Maildir di tampilan paling bawah dan save
- Selanjutnya konfigurasi pada postfix :
 #dpkg-recofigure postfix
            > General type of mail configuration : Internet site
            > system mail name                             : denova.net
            > root and postmaster mail recipient   : -
            > other destination to accept              : -
            > force synhronous updates                : no
            > local network                                   : 192.168.10.0/24
            > user procmail for loca; delivery       : no
            > mailbox size limit ( bytes )               : 0
            > local address extension chracter      : +
            > internet protocol to use                    : ipv4
- Apabila sudah mengkonfigurasi ,kemudian kita restart :
#service postfix restart
#service couruer-imap restart
#service bind9 restart

- Kemudian kita uji dengan perintah :
> telnet mail.agus.net 25
> telnet mail.agus.net 11
3.8 Konfigurasi pada NTP Server
NTP ( Network Time Protocol ) Server merupakan sebuah mekanisme atau protokol yang digunakan untuk melakukan sinkronisasi terhadap penunjuk waktu dalam sebuah sistem komputer dan jaringan. Proses sinkronisasi ini dilakukan di dalam jalur komunikasi data yang biasanya menggunakan protokol komunikasi TCP/IP. Sehingga proses ini sendiri dapat dilihat sebagai proses komunikasi data biasa yang hanya melakukan pertukaran paket-paket data saja.NTP Server menggunakanport123.
Sebuah jaringan NTP biasanya mendapatkan perhitungan waktunya dari sumber waktu yang terpercaya seperti misalnya radio clock atau atomic clock yang terhubung dengan sebuah time server. NTP ini juga menggunakan sistem hirarki dalam bekerja dan melakukan sinkronisasinya. Sistem hirarki ini menggunakan istilah Clock stratum atau strata untuk menggambarkan tingkatan-tingkatannya.
Cara Kerja NTP
            NTP bekerja dengan menggunakan algoritma Marzullo dengan menggunakan referensi skala waktu UTC. Sebuah jaringan NTP biasanya mendapatkan perhitungan waktunya dari sumber waktu yang terpercaya seperti misalnya radio clock atau atomic clock yang terhubung dengan sebuah time server. Kemudian jaringan NTP ini akan mendistribusikan perhitungan waktu akurat ini ke dalam jaringan lain.

Instalasi
- Install NTP dengan mengetik :
#apt-get install ntdate
- Lalu konfigurasi NTP dengan cara :
#nano /etc/ntp.conf
> hilangkan # pada statdir
- Lalu hapus tanda # pada baris 10 dan ganti menjadi domain
- Lalu tambahkan # pada server ...
            Tambahkan :
            > server 127.127.1.0
            > fudge 127.127.1.0 staratum1
- Kemudian cari #testict lalu hapus pagarnya dan ganti IP
- kemudian restart NTP server dengan cara :
 #service ntp restart
Pengujiannya :
> ntpq –p “ooo”
> ntpdate –u ntp.denova.net.

3.9 Mengkonfigurasi PROXY Server
Proxy server merupakan pihak ketiga yang berdiri ditengah-tengah antara kedua pihak yang saling berhubungan dan berfungsi sebagai perantara Secara prinsip pihak pertama dan pihak kedua tidak secara langsung berhubungan, akan tetapi masing-masing berhubungan dengan perantara, yaitu proxy.
Ada tiga macam fungsi dari server proxy, yakni:
-     Sharing
Konsep dasar server proxy dan firewall, pengguna tidak langsung berhubungan dengan jaringan luar atau internet, tetapi harus melewati suatu gateway, yang bertindak sebagai batas antara jaringan lokal dan jaringan luar. Gateway ini sangat penting, karena jaringan lokal harus dapat dilindungi dengan baik dari bahaya yang mungkin berasal dari internet.
-      Filtering
Fungsi penyaringan/filtering dilakukan dengan cara: Bekerja pada layer aplikasi sehingga berfungsi sebagai penyaring paket dari firewall (firewall packet filtering) yang digunakan untuk melindungi jaringan lokal dari serangan atau gangguan yang berasal dari jaringan internet
-      Caching
Proxy server memiliki mekanisme penyimpanan obyek-obyek yang sudah pernah diminta dari server-server di internet. Mekanisme caching akan menyimpan obyek-obyek yang merupakan hasil permintaan dari dari para pengguna, yang didapat dari internet. Disimpan dalam ruang disk yang disediakan (cache).
     Cara Kerja Server Proxy
            Proxy server memotong hubungan langsung antara pengguna dan layanan yang diakases. Caranya pertama-tama melakukan perubahan alamat IP, membuat pemetaan dari alamat IP jaringan lokal (alamat IP privat) ke suatu alamat IP proxy, yang digunakan untuk jaringan luar atau internet (alamat IP Publik).
Instalasi
- Pertama kita masuk ke interfaces lalu tambahkan eth1
- Kemudian kita konfigurasi IP porward dengan cara :
 #nano /etc/syctl.conf
- Lalu cari script : net.ipv4.forward dan hilangkan # dan tambahkan 1
- Setelah itu konfigurasi IP tables untuk membuat jaringan local
   menjadi private ( NAT )
 # iptables –t nat –a POSTROUTING –s 192.168.70.0/24 –i MASQUBRADE
 # iptables –save > /etc/iptables
 #echo “ip command iptables –restore </etc/iptables”>>/etc/network/interfaces

- Setelah itu restart interfaces, dengan mengetikan :
 #service networking restart
- Kemudian install proxy server dengan DVD 1 dan DVD 2 dengan mengetikan :
 #apt-get install squid
- Setelah itu ,konfigurasi squid dan edit file squid.conf dengan mengetikan :
 #nano /etc/squid/squid.conf lalu hilangkan #
- Kemudian cari :
            > http_port 3128 => tambahkan transparent
            > cache_mem1 MB
            > cache_mgr
agus1@gmail.com
            > hisible_hostname domain
- Setelah itu ,cari lagi “aci CONNECT” dan tambahkan :
            > acl url dstdomain “/etc/squid/url”                #domain yang di blok
            > acl key_url_regex –i “/etc/squid/key/”         #kata yang di blok
            > http-access deny url
            > http-access deny key
            > acl lan src 192.168.10.0/24                          #ip local
            > http-access allow lan
- Kemudian cari tulisan “http_access deny all”
  ada dua file squid.conf lalu tambahkan tanda #
- Blokir situs dan kata-kata yang akan di blokir
            # cd /etc/squid/
            # nano url google.com                         “blokir situs google.com”
            # nano ket denova                               “blokir kata-kata denova”
- Lalu cek dengan mengetik “ squid-2”
-  Kemudian konfigurasi IP tables untuk mengesahkan port 80 ke
   port 3128
            # cd
            # iptables –t nat –A PREROUTING –s 192.168.10.0/24
               --d port 80 -> REDIRECT --10-port 3128
            # iptables –save >/etc/iptables
-  Kemudian restart squid ,dengan mengetikan :
#service squid restart
-  Lalu uji dengan mengetikan :
#netstap –tapn /grep 3128

Test pada client
Buka Mozilla firefox atau browser internet yang lain, kemudian atur dulu : Option > advanced > network > setting . ubah yang Http server (masukkan Ip server) dan yang Port (3128) lalu buka website yang diblokir misalnya www.google.com
Jika muncul tampilan seperti ERROR, maka konfigurasi proxy telah berhasil.
BAB IV
KESIMPULAN DAN SARAN
4.1 Kesimpulan
            Debian adalah sistem operasi bebas yang dikembangkan secara terbuka oleh banyak programer sukarela (pengembang Debian) yang tergabung dalam Proyek Debian. Sistem operasi Debian adalah gabungan dari perangkat lunak yang dikembangkan dengan lisensi GNU, dan utamanya menggunakan kernel Linux, sehingga populer dengan nama Debian GNU/Linux. Macam-macam yang dibahas ada 8 paket diantaranya DHCP server, DNS, SSH, WEB, FTP, NTP, E-MAIL dan PROXY. Paket-paket yang dibahas di makalah ini dapat membantu seorang admin untuk membangun server berbasis linux, dan juga bisa membantu admin jika terjadi masalah pada server berbasis linux.


4.2 Saran
………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………                                                                       DAFTAR PUSTAKA
Muhammad Sasmito Adi Wibowo, 2012, instalasi dan Konfigurasi FTP Server di Debian 6, http://cahayaspiritualitas.blogspot.com/2012/10/instalasi-dan-konfigurasi-ftp-server-di.html

Komentar

  1. Coin Casino - Free Spins & No Deposit Bonus Codes
    No deposit bonuses 바카라 are the most popular way to earn real money without using an online 온카지노 casino. Claim your welcome bonuses with our regularly updated list. 인카지노

    BalasHapus
  2. This nifty and free CAD software is right for professionals and advanced hobbyists alike. The consumer interface is relatively simple and the software runs rapidly, meaning efficient designing. You even have the aptitude to generate a bill-of-materials that calculates price of|the price of} printing Ceramic Teapot Sets potential 3D design tasks. Some issues to search for on your first print are curled edges on the bottom of the print , a tough looking outer floor (which might point out a too-thin shell), or stringing between the cabin walls .

    BalasHapus

Posting Komentar