Senin, 21 September 2015

Cara Membuat FTP SERVER menggunakan  Debian 6
                Membangun sebuah FTP server tentulah tidak serumit yang kita bayangkan sebelumnya, debian 6 adalah salah satu operating system yang bisa kita jadikan sebagai FTP server untuk mebuat sebuah FTP server maka persiapkanlah hal-hal berikut :
A.      Skenario
Pada kesempatan kali ini kita akan melakukan praktek kelompok dengan teman kita, masing-masing menyiapkan computer yang di dalamnya terdapat virtual computer dengan operating system debian 6(squeeze) dan network adapter terseting bridge, kemudian kedua computer tersebut kita hubungkan dengan kabel UTP cross agar bisa berkomunikasi.

B.      Alat dan Bahan
-          2 buah computer yang sudah terinstall virtual box atau VMware
-          2 virtual computer yang mempunyai OS debian squeeze
-          Kabel UTP cross untuk menghubungkan kedua buah computer.
C.      Langkah Kerja
1.       Bukalah virtual machine debian 6 masing-masing  yang sebelumnya telah kita persiapkan, aturlah network adapter agar terkonfigurasi bridged.

2.       Berikutnya adalah hidupkan virtual machine dan loginlah sebagai root.

3.       Selanjutnya lakukan ujicoba untuk melakukan ping, pastikan semua computer dapat melakukan ping ke computer lain.

4.       Selanjutnya kita akan melakukan konfigurasi IP address pada virtual computer pertama, yaitu masuk pada direktori /etc/network/interfaces. Caranya adalah ketikan nano /etc/network/interfaces . Setting alamat IP sesuai scenario yaitu 192.168.11.2

5.       Setelah konfigurasi dilakukan maka tekan tombol Ctrl+O untuk menyimpannya, dan Ctrl+X untuk keluar.
6.       Berikutnya adalah lakukan restart agar terjadi perubahan. Perintanya adalah /etc/init.d/networking/restart.
7.       Setelah itu kalukan pengecekan IP address, dengan menggunakan perintah ifconfig eth0, lihatlah perubahan yang terjadi.

8.       Setelah alamat Ip terkonfigurasi maka langkah selanjutnya adalah menginstal ftp server perintahnya adalah apt-get install proftpd server .

9.       Pada saat proses instalasi anda akan ditanya tentang jenis ftp apakah standalone atau from initd. Pilihlah standalone.

10.   Kemudian proses instalasipun akan segera dilakukan.
11.   Jika proftpd terinstall dengan sukses maka akan terjadi perubahan pada direktori /home yaitu akan terdapat direktori bernama ftp. Oleh karena itu cek-lah /home.

12.   Cobalah akses ftp server menggunakan web browser pada computer client dan lihat hasilnya. Saat kita akan masuk maka kita akan ditanyai tentang username dan password, oleh karena itu isikan password dan usernamenya, akan tetapi bukan dengan user root.

13.   Lihat file yang terdapat pada ftp tersebut, file-file tersebut adalah file yang terdapat pada direktori /home, directory ini adalah direktori pertama yang dituju dan merupakan default pada user tersebut. Kita dapat mengganti tujuannya dengan menggunakan perintah : usermod –d (direktori yang dituju) (nama user).
Contoh à usermod –l /home/kiki ftp

ftp adalah nama user yang digunakan untuk login ke ftp, untuk melihat apa saja nama user kita dapat menggunakan perintah cat /etc/passwd
14.   Lihatlah ftp yang ada pada web browser client, pada gambar tersebut user dapat mengakses file-file dalam root, hal ini tentulah sangat berbahaya untuk keamanan server, oleh karena itu kita perlu melakukan perubahan yaitu dengan mengedit file /etc/proftpd/proftpd.conf.

15.   Maka akan tampil tampilan seperti di bawah.

Temukan kata-kata “#DefaultRoot “ kemudian hilangkan tanda pagarnya.

16.   Karena server ftp kita akan digunakan untuk umum maka kita perlu mengatur agar orang lain juga bisa melihat ftp kita tanpa perlu login. Oleh karena itu temukan kata “#<Anonymous~ftp> “ dan hilangkan tanda pagarnya sampai “</Anoymous> “
17.   Setelah pengaturan selesai maka tekan Ctrl+O untuk menyimpan dan Ctrl+X untuk keluar.
18.   Selanjutnya lakukan restart pada ftp, perintahnya adalah /etc/init.d/proftpd restart .

19.   Untuk memasukan file(upload) pada ftp server maka kita memerlukan filezila, oleh karena itu installah filezila pada computer client.
20.   Setelah instalasi selesai maka buka filezila, masukan alamat IP address server, username, dan password.
21.   Untuk menambahkan file maka caranya adalah cari file selanjutnya klik kanan dan pilih upload.

22.   Refresh ftp server pada web browser, lihat perubahan yang terjadi.

configurasi Web server di Debian 6




1. masuk ke system linux debian 6
2. setting jaringan
3. edit repository dengan cara sebgai berikut:
    - masuk ke terminal
    - ketikkan "su" dan masukkan pasword lalu enter
    - kemudian ketikkan "nano /etc/apt/sources.list"
    - kemudian hapus tanda # yang ada tulisan security
    - tekan ctrl+x lau tekan Y kemudian enter
4. kemudian update linux debian 6 dengan cara ketik di terminal "apt-get update" lalu enter
5. install apache2 dengan cara ketik di terminal "apt-get install apache2" lalu tekan Y kemudian enter
6. restart apache2 dengan cara ketik di terminal "/etc/init.d/apache2 restart" lalu enter
7. lalu cek server di browser dengan cara ketik ip address di browser, jika berhasil maka muncul tulisan         "itswork"
8. edit index.html sesuka anda dengan cara ketik di terminal "nano /var/www/index.html" kemudi save dengan cara tkan ctrl+x lalu tekan Y kemudian enter

9. cek web server di browser

Setting Dns Server di Debian 6 lengkap

DNS (Domain Name Server) bekerja pada konsep client server. Ketika komputer client meminta informasi IP Address suatu  hostname ke nameserver, biasanya melalui port 53. kemudian nameserver mencoba menterjemahkan berdasarkan library resolv-nya.

Fungsi DNS menerjemahkan nama domain menjadi deretan angka IP. Contohnya bila kita akan membuka atau merequest url Domain tertentu, biasanya kita menggunakan deretan nama atau huruf karena lebih mudah dihafal seperti google.com, yahoo.com , facebook.com dan sebagainya.


Langkah-langkahnya sebagai berikut: 
1. Masuk ke system operasi Linux
2. Kemudian masukkan DVD Debian , karena semua paket software debian terdapat pada DVD atau agan dapat mendownload softwarenya melalui website debian, 


3. Pilih Application -> Accessories -> Root Terminal


4. Masukkan Root Password
5. Tekan enter


6. Muncul tampilan terminal


7. Langsung agan ketikkan apt-cdrom add


8. Setelah berhasil membaca dvd debian 6


9. Agan ketikkan apt-get install bind9


10. Ketik y


11. Agan ketikkan nano /etc/bind/db.local


12. Tampilan awal dari file db.local


13. Ganti nama localhost menjadi nama domain yang agan miliki, edit dan tambahkan beberapa script diantaranya: server, www, ftp, mail, proxy. Sesuaikan juga nomor IP yang agan gunakan
14. Tekan ctrl+x


15. Ketik y


16. Tekan enter


17. Agan ketikkan nano /etc/bind/db.127


18. Tampilan awal dari file db.127


19. Ganti nama localhost menjadi nama domain yang agan miliki, sesuaikan juga nomor IP yang agan gunakan
20. Tekan ctrl+x


21. Ketik y


22. Tekan enter


23. Agan ketikkan lagi nano /etc/bind/named.conf.local


24. Tampilan awal dari file named.conf.local


25. Tambahkan script seperti pada gambar di atas, ganti nama localhost menjadi nama domain yang agan miliki, sesuaikan juga nomor IP yang agan gunakan
26. Tekan ctrl+x


27. Ketik y


28. Tekan enter


29. Langkah selanjutnya agan ketikkan lagi nano/etc/resolv.conf


30. Tampilan awal dari file resolv.conf


31. Tambahkan script dengan mengetikkan domain bkj-tutorial.blogspot.com, nameserver 202.134.1.10, nameserver 202.134.0.155. bkj-tutorial.blogspot.com dapat diganti dengan domain yang agan miliki202.134.1.10 dan 0.155 adalah nameserver dari telkom.Sesuaikan juga nomor IP yang agan gunakan 
32. Tekan ctrl+x


33. Ketik y


34. Tekan enter


35. Untuk langkah terakhir restart paket bind9 dengan mengetikkan /etc/init.d/bind9 restart


36. Restart berhasil


37. Lakukan perintah ping untuk mengecek DNS kita dengan mengetikkan ping bkj-tutorial.blogspot.combkj-tutorial.blogspot.com diganti dengan domain yang agan miliki


38. Jika berhasil maka muncul pesan 64 bytes from...dst, untuk menghentikan perintah ping yang muncul terus tekan ctrl+c


39. Apabila ingin melihat DNS yang  kita miliki ketik nslookup bkj-tutorial.blogspot.com,bkj-tutorial.blogspot.com diganti dengan domain yang agan miliki


40. Hasil dari perintah nslookup tadi dan kita telah berhasil menginstall dan mengkonfigurasi DNS.