Senin, 10 November 2014



Setting FTP Server dengan ubuntu 12.04
1.Landasan Teori
1.1 Pengertian FTP
File Transfer Protokol atau disingkat FTP adalah suatu protokol yang berfungsi untuk pertukaran file dalam suatu jaringan komputer yang mendukung protokol TCP/IP. Dua hal pokok pada FTP yaitu FTP server dan FTP Client.

      File Transfer Protokol juga merupakan sebuah protokol internet yang berjlaan di dalam level aplikasi yang merupakan standar untuk proses transfer file antar mesin komputer dalam sebuah framework.

1.2 Fungsi FTP
      Fungsi utama dari FTP adalah melakukan pertukaran file dalam jaringan. Namun, Fungsi FTP server adalah menjalankan perangkat lunak yang digunakan untuk pertukaran file atau istilah asing file exchange, yang selalu siap memberikan layanan FTP apabila mendapat request atau permintaan dari FTP client. FTP client adalah komputer yang meminta koneksi ke FTP server untuk tujuan tukar menukar file (upload dan download file).

      Fungsi FTP adalah melakukan transfer file antara komputer yang terhubung melalui jaringan, termasuk internet. Dalam bahasa teknis, FTP dikenal sebagai protokol jaringan yang memungkinkan transfer filee antara komputer yang tersambung pada TCP/IP yang berbasis jaringan. Hal ini mencakup serangkaian peraturan dan prosedur untuk transfer data digital yang aman. Fungsi FTP lainnya adalah otentikasi dan kesalahan penanganan teknik untuk membangun koneksi antara komputer host dan klien untuk pertukaran data. 

1.3 Cara Kerja FTP
      Dalam menjalankan fungsi FTP, Inisiasi Transfer FTP Server dan komputer klien melalui nomor port 21 pada komputer server. Koneksi port 21 ini disebut koneksi kontrol dari setiap sesi FTP. Transfer data diaktifkan oleh koneksi 20 port yang berhubungan dengan server. Koneksi kontrol harus dipertahankan sepanjang sesi transfer data berbasis command line, tetapi saat ini dapat menggunakan graphic user interface, yang membuat sesi FTP lebih mudah dibangun.

      Dalam menjalankan Fungsi FTP, Data dapat ditransfer baik dalam modus blok, modus kompresi atau mode streaming. FTP tidak memiliki enkripsi built-in untuk mentransfer data, yang membuatnya cukup rentan terhadap serangan brute force, serangan bouncing dan bahkan serangan spoof. Pada saat data sensitif perlu ditransfer, FTP secara alami, adalah bukan pilihan utama. Secure shell Protokol lebih disukai dalam kasus ini.

      Cara kerja FTP adalah utamanya digunakan dalam pengembangan situs web untuk menjalankan fungsi-fungsi FTP yaitu mentransfer halaman file dari komputer klien ke situs web komputer hosting, juga digunakan oleh situs untuk menyediakan fasilitas download file. Ini juga digunakan untuk transfer file intra-jaringan pada sistem jaringan komputer kecil. Sebagian besar program termasuk web browser memiliki dukungan built-in untuk transfer data berbasis FTP.
Topologi FTP server dan FTP client :


             



2. Langkah-langkah penyettingan FTP Server :

1.      Buka terminal ubuntu dan ketikkan perintah sudo su, lalu masukkan password anda.

2.      Menginstal proftpd dengan perintah sebagai berikut : 

                                         #apt-get install proftpd










3.      Kemudian akan muncul dua pilihan, maka pilih standalone dan klik ok

           

4.      Edit file konfigurasi proftpd dengan perintah berikut :

                                          # gedit /etc/proftpd/proftpd.conf



Tampilan sebelum diedit :

                                 

Tampilan setelah diedit :
                    



5.      Kemudian disimpan (ctrl+x), lalu pilih y kemudian tekan enter
6.      Selanjutnya kita lalukan restart dengan perintah berikut : 
                                          # /etc/init.d/proftpd restart





7.      Setelah selesai direstart, maka akan kita lakukan pengujian. Ada dua cara pengujian yaitu dengan  browser dan yang kedua dengan terminal ubuntu.
8.      Pengujian pertama adalah dengan menggunakan browser. Buka browser mozillafirefox dan ketikkan : ftp://.....(ip address masing-masing), contoh :


                                                                         


Maka akan muncul tampilan seperti gambar di bawah ini :
                       





9.      Pengujian yang kedua pada terminal ubuntu dengan perintah :
                                            #ftp localhost




10.  Maka akan muncul tampilan seperti gambar di bawah ini :




Tidak ada komentar:

Posting Komentar