Kamis, 17 November 2016

Install dan Konfigurasi Debian

Insatallasi Debian  di Vmware

• Coba di virtualbox atau VMWare
• Disk yang di perlukan untuk installasi yaitu DVD-1 debian, sedangkan DVD-2 hingga DVD-8 itu isinya hanya paket” jika di perlukan untuk membuat sebuah server. Tapi kali ini kita hanya menggunakan 3 DVD saja yaitu DVD 1,2, dan 5.
• Membuat akun Virtual Machine:

1.    Buka dulu Vmware-nya dan buat akun baru dengan cara klik File => New =>  Virtual Machine atau tekan tombol CTRL+N.
2.    Kemudian pilih typical saja, klik next.
3.    Klik browser untuk mencari diman tempat ISO debian.



4.    Klik folder  iso debianya 2X, kemudian klik open.
5.    Kemudian klik Next.



6.    Masukan nama Virtual machine-nya, klik next.
7.    Tentukan ukuran harddisknya, pilih split virtual disk into multiple files, kemudian klik next.
8.    Silahkan pilih costumize hardware jika ingin mengubah spesifikasinya atau klik finish jika sudah selesai.


·         Mengisntall Debian 6 :
1.        Setelah pembuatan akun Virtual Machine selesai secara otomatis akn masuk ke tahap penginstalan, klik pada layar Vmware-nya , karena ingin menginstal debian yang berbasis GUI (Graphical User Interface) maka pilih Graphical Install, jika berbasis CLI (Command Line Interface) pilih Install.
2.        Pada opsi select a language, silakan pilih bahasa yang anda mengerti. Kita pilih saja bahasa Inggris, agar semakin terbiasa. Maka pilihlah English, dan klik continue/tekan enter.

3.       Selanjutnya memilih dimana lokasi tempat kita tinggal karena “Indonesia” tidak termasuk dalam pilihan di atas kita pilih “other” .



4.       Kemudian pilih American English.
5.       Isi nama Hostname yang akan di gunakan.



6.       Isi domain name.
7.       Isi passwords pada kedua kolom tersebut.
8.       Isi nama lengkap anda.
9.       Isi nama panggilan anda.
10.  Isi pasword yang sama pada kedua kolom tersebut.
11.  Pilih central, kemudian klik continue.



12.  Pilih Guded –use entre disk, kemudian klik continue.
13.  Pilih All files in partition (recommended for new users). Klik continue.



14.  Pilih finish partitioning end write changes to disk. Klik continue.
15.  Pilih Yes, kemudian klik continue.



16.  Pilih No, klik continue.
17.  Pilih No, klik continue.



18.  Pilih No, klik continue.
19.  Kemudian pilih Graphical dekstop dan standart system saja, klik continue.



20.  Pilih Yes, klik continue.
21.  Kemudian klik continue.



22.  Masukan password debiannya.
23.  Instalasi ISO debian selesai.



KETERANGAN

PROSES YANG AKAN DI KONFIGURASI ADALAH :

1.      Setting IP Address

2.      Setting DNS Server

3.      Setting Web Sever

4.      Setting Mail Server

5.      Setting Webmail Server

6.      Setting FTP Server

7.      Setting NTP Server

8.      Setting DHCP Server

9.      Setting Proxy Server

Setelah semua setting di atas kalian sudah menguasai maka akan ada lagi Konfigurasi lain yang akan saya barikan tutorialnya, di karnakan ini hanya dasar konfigurasi.

Semua konfigurasi di atas akan saya buatkan juga tutorialnya dalam bentuk video, jika kurang paham dengan tutorial ini.

Penjelasan :

JIKA ADA SETTINGAN YANG MENGGUNAKAN NAMA SAYA BISA SAJA ANDA UBAH MENGGUAKAN NAMA SENDIRI UNTUK MENCOBANYA, JIKA ANDA UBAH MAKA HARUS SEMUA KALIAN HANYA LIHAT DI GAMBAR DALAM TUTORIAL APA YANG HARUS DI TAMBAHKAN ATAU DI HAPUS

SETIAP SETELAH MELAKUKAN PENGEDITAN FILE UNTUK SAVE & CLOSE DARI FILE MENGGUKAN TOMBOL Ctrl +X, kemudian tekan Y setelah itu tekan ENTER




Setting IP Address
Ketik :
nano /etc/network/interfaces
Isikan seperti gambar di atas, jika sudah save dengan tombol kombinasi Ctrl + X, kemudian tekan Y baru tekan ENTER
Kemudian restart settingan IP Address tadi dengan :
service networking restart
Ifconfig
Digunakan untuk melihat apakah telah betul dan jalan setting IP Address tadi.



Setting DNS Server
DNS adalah Domain Name Server, yaitu server yang digunakan untuk mengetahui IP Address suatu host lewat host name-nya. Dalam dunia internet, Komputer berkomunikasi satu sama lain dengan mengenali IP Address-nya.
Namun bagi semua orang tidak mungkin menghafalkan IP address tersebut, orang lebih mudah menghapalkan kata-kata seperti www.yahoo.com, www.google.com, atau www.friendster.com. DNS berfungsi untuk mengkonversi nama yang bisa terbaca oleh orang-orang ke dalam IP address host yang bersangkutan untuk dihubungi.
apt-get install bind9
cd /etc/bind
nano named.conf.local



cp db.local db.smk1
cp db.local db.amat.net cp db.127 db.1
nano db.smk1

nano db.amat.net



nano db.1
service bind9 restart
nslookup

nslookup adalah proses mengetahui apakah dns yang di setting telah berjalan atau belum jika berjalan maka akan sama seperti gambar di bawah tapi harus anda setiap dns untuk mengeceknya
ketik :
www.smk1pelaihari.sch.id
server.smk1pelaihari.sch.id
mail.smk1pelaihari.sch.id
ftp.smk1pelaihari.sch.id
smk1pelaihari.sch.id
amat.net



192.168.10.25




Setting Web Server

Web server adalah merupakan paket yang memberikan layanan data yang berfungsi menerima permintaan HTTP atau HTTPS dari client yang dikenal dengan browser web dan mengirimkan kembali hasilnya dalam bentuk halaman - halaman web yang umumnya berbentuk dokumen HTML .

Cara kerja web server :

1.      Cara kerja Web Server, Web server merupakan mesin dimana tempat aplikasi atau paket beroperasi dalam medistribusikan web page ke user, tentu saja sesuai dengan permintaan user.

2.      Hubungan antara Web Server dan Browser Internet merupakan gabungan atau jaringan Komputer yang ada di seluruh dunia. Setelah terhubung secara fisik, Protocol TCP/IP (networking protocol) yang memungkinkan semua komputer dapat berkomunikasi satu dengan yang lainnya. Pada saat browser meminta data web page ke server maka instruksi permintaan data oleh browser tersebut di kemas di dalam TCP yang merupakan protocol transport dan dikirim ke alamat yang dalam hal ini merupakan protocol berikutnya yaitu Hyper Text Transfer Protocol (HTTP). HTTP ini merupakan protocol yang digunakan dalam World Wide Web (WWW) antar komputer yang terhubung dalam jaringan di dunia ini. Untuk mengenal protocol ini jelas sangat mudah sekali dimana setiap kali anda mengetik http:// anda telah menggunakannya, dan membawa anda ke dunia internet. Data yang di passing dari browser ke Web server disebut sebagai HTTP request yang meminta web page dan kemudian web server akan mencari data HTML yang ada dan di kemas dalam TCP protocol dan di kirim kembali ke browser. Data yang dikirim dari server ke browser disebut sebagai HTTP response.

apt-get install apache2 php5 links
nano /etc/apache2/httpd.conf
cd /etc/apache2/sites-available
cp default smk1pelaihari
cp default amat



nano smk1pelaihari
nano amat



a2dissite default
a2ensite smk1pelaihari
a2ensite amat
cd /var/www
mkdir smk1pelaihari
mkdir amat
cp index.html smk1pelaihari
cp index.html amat
nano /var/www/smk1pelaihari/index.html
nano /var/www/faathir/index.html



service apache2 restart
Untuk kembali ke termilan CLI tekan tombol esc kemudian pilih exit
links www.amat.net

Setting MAIL Server
Untuk melakukan installasi paket mail maka anda harus memasukan terlebih dahulu DVD-2 debian. Jika sudah ketik.

Mail server adalah aplikasi yang digunakan untuk mengirimkan e-mail. Sesuai dengan namanya sever mail yang merupakan pusan kendali e-mail, mail server senantiasa menerima pesan dari e-mail client yang berasal dari client, atau bahkan dari server e-mail lain.

Mail Serve biasanya dikelola oleh seorang yang biasanya dipanggil postmaster. Tugas dari postmaster adalah mengelola account, memonitor kinerja server, dan tugas administratif lainnya.

Proses pengiriman e-mail malalui tahapan yang sedikit panjang. Saat e-mail di kirim, maka e-mail tersebut disimpan pada mail server menjadi satu file berdasarkan tujuan e-mail. File ini berisi informasi sumber dan tujuan, serta dilengkapi tanggal dan waktu pengiriman. Pada saat user membaca e-mail berarti user telah mengakses server e-mail dan membaca file yang tersimpan dalam server yang di tampilkan melalui browser user.

apt-get install postfix courier-imap courier-pop

kemudian akan muncul tampilan di bawah ini         

cd /etc/skel
maildirmake Maildir/
adduser user1
adduser user2
nano /etc/postfix/main.cf
Jika saat dipertengahan terdapat gambar seperti dibawah ini maka masukan DVD-1 Debian seperti gambar dibawah.
( Jika sudah memasukan DVD-2 Debian, ketik “ apt-cdrom add” kemudian “apt-get update” selanjut nya ketik ulang “apt-get install postfix courier-imap courier-pop” )
dpkg-reconfigure postfix
ikuti seperti gambar-gambar di bawah

service postfix restart
service courier-imap
restart service courier-pop restart
service apache2 restart






Service WEBMAIL Server

nano /etc/apache2/apache2/conf
file yang akan di edit letaknya di paling bawah
nano /etc/squirrelmail/apache2.conf
Squirrelmail-configure



service apache2 restart

links mail.smk1pelaihari.sch.id
Diatas adalah contoh gambar Debian GUI



Setting FTP Server
FTP ( File Transfer Protocol ) adalah sebuah protocol Internet yang berjalan di dalam lapisan aplikasi yang merupakan standard untuk pen-Transferan berkas ( File ) computer antar mesin-mesin dalam sebuah internetwork.

FTP merupakan salah satu protokol Internet yang paling awal dikembangkan, dan masih digunakan hingga saat ini untuk melakukan pengunduhan (download) dan penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP. Sebuah Klien FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP ke sebuah server FTP, sementara server FTP adalah sebuah Windows Service atau daemon yang berjalan di atas sebuah komputer yang merespons perintah-perintah dari sebuah klien FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah modus transfer antara biner dan ASCII, menggugah berkas komputer ke server FTP, serta mengunduh berkas dari server FTP. Sebuah server FTP diakses dengan menggunakan Universal Resource Identifier (URI) dengan menggunakan format ftp://namaserver. Klien FTP dapat menghubungi server FTP dengan membuka URI tersebut.

apt-get install proftpd
cd /home
mkdir share
chmod 777 share/ -R
userdel ftp
useradd –d /share/ ftp
passwd ftp (untuk password login ftp di windows)

cd share/
mkdir DOCUMENT PICTURE VIDEO
ls
nano /etc/proftpd/proftpd.conf
( lalu ikuti gambar dibawah ini )
Note: untuk # </Anonymous> paling bawah, tanda “#” nya dihapus



Setting NTP Server

NTP ( Network Time Protocol ) adalah protocol untuk meng-Sinkron-kan system waktu ( Clock ) pada computer terhadap sumber yang akurat, melalui jaringan Intranet atau Internet.

apt-get install ntp ntpdate
nano /etc/ntp.conf
service ntp restart



Setting DHCP Server

DHCP ( Dynamic Host Configuration Protocol ) adalah Protokol yang berbasis arsitektur Client / Server yang dipakai untuk memudahkan pengalokasian alamat IP dalam satu jaringan.

Cara Kerja

Karena DHCP merupakan sebuah protocol yang menggunakan arsitektur Client / Server, maka dalam DHCP terdapat 2 pihak yang terlibat, yakni DHCP Server dan DHCP Client.

·         dhcp server merupakan sebuah mesin yang menjalankan layanan yang dapat "menyewakan" alamat IP dan informasi TCP/IP lainnya kepada semua client yang memintanya. Beberapa sistem operasi jaringan seperti Windows NT Server, Windows 2000 Server, Windows Server 2003, atau GNU/Linux memiliki layanan seperti ini.

·         dhcp client merupakan mesin client yang menjalankan perangkat lunak client dhcp yang memungkinkan mereka untuk dapat berkomunikasi dengan dhcp Server. Sebagian besar sistem operasi client jaringan (Windows NT Workstation, Windows 2000 Professional, Windows XP,Windows Vista Windows 7, atau GNU/Linux) memiliki perangkat lunak seperti ini.

apt-get install dhcp3-sever
nano /etc/dhcp/dhcpd.conf
service isc-dhcp-server restart





Setting Proxy Server

Proxy server berfungsi untuk menyimpan halaman-halaman website yang pernah kita kunjungi. Fungsinya adalah sebagai penyimpan “CACHE”, yang sewaktu-waktu jika kita ingin mengunjungi halaman yang sama, maka proxy akan mengambil cache yang tersimpan di dalam proxy server tersebut, dan jika belum ada maka akan diteruskan ke halaman web yang dituju di internet. Selain itu proxy server juga dapat digunakan untuk securiti filtering, misalnya memblokir akses ke suatu website ataupun sebagainya.

apt-get install squid
cd /etc/squid
nano squid.conf

tekan CTRL+W cari “http_port 3128” tanpa tanda petik (“) lalu tambahkan transparent dibelakangnya, seperti gambar berikut.




·         Kemudian cari cache_mem 8 mb (cara mencari nya sama seperti diatas)
· Cari lagi cache_mgr webmaster kemudian hapus tanda paga (#) dan ubah webmaster seperti gambar dibawah ini.
· Cari cache_dir ufs /var/spool/squid 100 16 256
· Cari lagi acl CONNECT
· nano url
· nano key

· nano /etc/rc.local

· service squid restart



Setting

Note : Disarankan menggunakan Windows XP
·         Setting di Debian



·         Setting di Windows XP



PENGUJIAN
·         Pengujian mail.smk1pelaihari.sch.id



·         Pengujian ftp.smk1pelaihari.sch.id
·         Pengujian Proxy

PEMBUAT : M.NOOR HUSYAINI

SILAHKAN DISEBARLUASKAN “MOHON TIDAK UNTUK DIPERJUAL BELIKAN”… SEMOGA BERMANFAAT.