Tuesday, November 25, 2014

Praktikum 4. FTP Server pada Ubuntu

1. Tujuan
  • Mahasiswa mengetahui fungsi dari pengkonfigurasian FTP
  • Mahasiswa mampu menginstall FTP pada ubuntu
  • Mahasiswa memahami cara kerja FTP
2. Analisa :

Pengertian FTP
FTP merupakan singkatan dari File Transfer Protocol. FTP terdiri dari sebuah client dan sebuah server yang merupakan aplikasi yang memberikan akses /pertukaran transfer data antara dua komputer ( client dan server ). Transfer yang file/ data ini dapat teradi antara komputer yang berbentuk mainframe dan sebuah komputer di jaringan lokal. Atau transfer data dapat terjadi dari komputer kita ke server FTP melalui internet. FTP merupakan aplikasi yang sangat berguna ( powerful) karena aplikasi ini menyediakan akses kepada pengunjung atau user untuk mengakses data yang tersimpan pada server tersebut, dan dapat diakses oleh sejumlah besar komputer secara bersamaan

Proses yang terjadi pada FTP

Secara garis besar, Proses transfer data atau file pada FTP memiliki dua alur.
Alur yang pertama adalah proses transfer data dari komputer local ( komputer kita ) ke komputer server (komputer remote) yang menyediakan akses ftp, Proses ini di kenal sebagai proses UPLOAD, sedangkan proses transfer data dari komputer server ( remote ke komputer local ( komputer kita ) dinamakan prosess DOWNLOAD.

Bentuk FTP

Bentuk dasar dari ftp adalah : ftp://host.domain
2 macam FTP berdasarkan hak akses nya :
1. FTP User
FTP user artinya ftp yang dapat di akses dan memiliki permisi hanya di batasi hanya untuk user tertentu. Karena ftp user disertakan suatu autentifikasi bila kita akan mengakses ke dalam nya.
Format dari FTP user adalah :
2. FTP anonymous
FTP anonymous artinya, FTP yang disediakan secara anonymous/ tanpa nama, dengan kata lain FTP tersebut dapat di akses oleh siapapun dan biasanya tanpa password, ataupun bila di minta password,. Biasanya server meminta alamat email kita sebagai password nya untuk ferivikasi
Pada praktikum kali ini jenis FTP yang dgunakan adalah FTP user, dimana menggunakan format dasar dengan address: ftp://host.domain yaitu ftp://172.16.30.32. Berikut langkah-langkah yang dilakukan dalam penginstallan FTP server pada ubuntu :

1) Membuka terminal pada ubuntu, dan menjadi super user

2) Meremove proftpd dengan ketikkan perintah
#apt-get remove proftpd-basic
   


3) Ketikkan perintah berikut:

#apt-get install proftpd


    Akan muncul tampilan berikut dan pilih 'standalone'
4) Kemudian masukkan perintah 
#nano /etc/proftpd/prftpd.conf
    Mengganti server name pada ftp yang akan dibuat seperti yang ditunjukkan pada             gambar  berikut: 



4) Kemudian masukkan perintah 
#nano /etc/proftpd/prftpd.conf
    Mengganti server name pada ftp yang akan dibuat seperti yang ditunjukkan pada gambar  berikut:


Kemudian save dengan (CTRL+O) dan exit (CTRL+X)

5) Setelah mengganti nama lakukan restart dengan perintah 
#/etc/init.d/proftpd restart

6) Ketikkan perintah ftp//: (Ip komputer anda) di browser milik anda.

7) Memasukkan username dan password dari pc yang digunakan untuk super user terminal

8) Setelah dimasukkan username dan passwordnya akan muncul tampilan seperti berikut
   Dapat juga melakukan pengecekan di terminal dengan perintah
#ftp localhost
   masukkan username dan password kemudia ketikkan 
>ls
   akan muncul tampilan berikut :

9) Kemudian masukkan 'ftp//:(ip pc anda)' Pada komputer yang lain dalam 1 LAN di browser, maka seharusnya pc tersebut memiliki tampilan yang sama dengan tampilan home yang ada di komputer anda dan pc tersebut mampu melihat dan mengambil file yang tersimpan dalam pc server, secara serderhana dapat dianalisa bahwa ftp server juga berfungsi untuk mempublikasikan file-file yang tersimpan dari satu pc ke pc lainyang saling terhubung dalam satu jaringan yang sama sehingga tidak dibutuhkan perangkat tambahan untuk saling bertukar data.

Kesimpulan :
FTPmerupakan singkatan dari File Transfer Protocol. FTP terdiri dari sebuah client dan sebuah server yang merupakan aplikasi yang memberikan akses /pertukaran transfer data antara dua komputer ( client dan server ).

No comments:

Post a Comment