Selasa, 06 November 2012

Cara Install Dan Langkah – Langkah Penggunaan FTP Server



Sebelum melakukan capture data, install aplikasi ftp server pada komputer anda. Cara melakukannya adalah sebagai berikut :


1. Install FTP Server (VSFTPD)

            $ sudo apt-get install vsftpd

2. Konfigurasi file /etc/vsftpd.conf

Buka file dengan text editor, misalnya nano,
    
$ sudo nano /etc/vsftpd.conf

Tambah baris berikut atau hilangkan tanda comment (#) pada file tersebut. Langkah ini agar user lokal bisa log in melalui ftp
            local_enable=YES
Agar user bisa mengupload file, cari baris berikut dan hilangkan tanda comment (#)
            write_enable=YES

Untuk keamanan, agar user tetap berada di home direktorinya, tambahkan baris berikut  :

     chroot_local_user=YES



Save dan tutup file

3. Restart VSFTPD di Komputer

     $ sudo /etc/init.d/vsftpd restart



4. Cara melakukan ftp melalui command line adalah sebagai berikut :

     $ ftp ipkomputerserver atau domain

     contoh :

     $ ftp 10.17.0.251 atau $ ftp ftp.labjaringan.com

     Kemudian masukkan username dan password.



Capture Data FTP Server

Sebelum Melakukan capture data kita harus mensetting IP server dan IP client server

contoh:



IP server
ipaddress 10.17.0.194
subnetmask 255.255.255.0
gateway 10.17.0.254
DNS 10.17.0.194

IP client server
ipaddress 10.17.0.170
subnetmask 255.255.255.0
gateway 10.17.0.254
DNS 10.17.0.194



setelah mensetting IP server dan IP client server, kita melakukan perintah ping. Ping digunakan untuk mengetes apakah ip terhubung atau tidak.



  1. Bila komputer server dan komputer client telah terhubung kita lakukan perintah tcpdump pada komputer server lalu enter

    root@polsri : /home/polsri# tcpdump –i eth0 | grep ftp 

    Hasilnya:
    tcpdump: verbose output suppressed, use-v or -vv for protokol decode
    listening on eth0, link-type EN10MB (Ethernet), capture size 65535 bytes

    Pada hasil diatas komputer server siap melakukan capture data.
  2. Kemudian pada komputer client kita lakukan pengaksesan ftp
    caranya:
    Buka comand prompt
    Ketikan ftp (ip server)
    Hasilnya:
    C:\Users\MDP.Windows7-PC\Documents>ftp 10.17.0.194
    Connected to 10.17.0.194.
    220 <vsFTPd 2.3.5>
    Users <10.17.0.194(none)): polsri
    331 Please specify the password.
    Password:
    230 Login successful.
    ftp> put Doc1.docx
    200 PORT command successful. Consider using PASV.
    150 Ok to send data.
    226 Transfer complete.
    ftp: 17543 bytes sent in 0.00Seconds 8771.50Kbytes/sec.
    ftp>quit
    221 Goodbye.
    C:\Users\MDP.Windows7-PC\Documents>


    Pada hasil diatas komputer client mengakses ke IP komputer server dengan melakukan login,kita akan diminta memasukan user dan password jika muncul  "230 Login successful." proses pengaksesan ke komputer server berhasil.
    Setelah itu, kita coba meletakan sebuah file ke komputer server misalkan file "Doc1.docx" dengan melakukan perintah

    ftp> put Doc1.docx
    Bila muncul 

    200 PORT command successful. Consider using PASV.
    150 Ok to send data.
    226 Transfer complete.

    maka proses meletakan file ke komputer server berhasil.
    Untuk keluar dari ftp kita masukan perintah "quit".

    Setelah melakukan langkah-langkah tersebut maka komputer server akan mengcapture datanya, sehingga hasil capture nya sebagai berikut:

    17:58:27.962975 IP 10.17.0.170.49178 > 10.17.0.194.ftp-data: Flags [.], seg 4923
    3:50681, ack 1, win 4163, options [nop,nop,TS val 535895 ecr 1685696], length 14
    48
    17:58:27.963039 IP 10,17,0,194.ftp-data > 10.17.0.170.49178; Flags[.],ack 4633
    7,win 2641, options [nop,nop,TS val 1685696 ecr 535895],length 0
    17:58:27.963055 IP 10,17,0,194.ftp-data > 10.17.0.170.49178; Flags[.],ack 4923
    7,win 2641, options [nop,nop,TS val 1685696 ecr 535895],length 0
    17:58:27.963039 IP 10.17.0.170.49178 > 10.17.0.194.ftp-data: Flags [.], seg 5068
    3:50681, ack 1, win 4163, options [nop,nop,TS val 535895 ecr 1685696], length 14
    48
    17:58:27.963055 IP 10,17,0,194.ftp-data > 10.17.0.170.49178; Flags[.],ack 5212
    9,win 2641, options [nop,nop,TS val 1685696 ecr 535895],length 0
    17:58:27.963220 IP 10.17.0.170.49178 > 10.17.0.194.ftp-data: Flags [.], seg 5212
    3:50681, ack 1, win 4163, options [nop,nop,TS val 535895 ecr 1685696], length 14
    48
    17:58:27.963345 IP 10.17.0.170.49178 > 10.17.0.194.ftp-data: Flags [.], seg 5357
    7:55025, ack 1, win 4163, options [nop,nop,TS val 535895 ecr 1685696], length 14
    48
    17:58:27.963377 IP 10,17,0,194.ftp-data > 10.17.0.170.49178; Flags[.],ack 5502
    5,win 2641, options [nop,nop,TS val 1685696 ecr 535895],length 0
    17:58:27.963468 IP 10.17.0.170.49178 > 10.17.0.194.ftp-data: Flags [.], seg 5502
    5:56473, ack 1, win 4163, options [nop,nop,TS val 535895 ecr 1685696], length 14
    48
    17:58:27.963592 IP 10.17.0.170.49178 > 10.17.0.194.ftp-data: Flags [.], seg 5647
    3:57921, ack 1, win 4163, options [nop,nop,TS val 535895 ecr 1685696], length 14
    48
    17:58:27.963715 IP 10.17.0.170.49178 > 10.17.0.194.ftp-data: Flags [.], seg 5792
    3:59369, ack 1, win 4163, options [nop,nop,TS val 535895 ecr 1685696], length 14
    48

    Dari Hasil diatas Merupakan Hasil capture file yang diletakan pada komputer server. "IP 10,17,0,194" merupakan IP komputer server yang di setting sebelumnya."ftp-data > 10.17.0.170" merupakan asal file "Doc1.docx" yang diletakan pada komputer server yaitu berasal dari komputer client dengan IP 10.17.0.170

0 komentar:

Posting Komentar