Rabu, 18 Januari 2017

FTP SERVER ?





Pada hari ini saya akan berbagi tentang Apa itu FTP Server?. Dan Cara menginstallnya. Jika ingin tau maka bacalah yang berikut ini !!.

A. PENGERTIAN

FTP atau File Transfer Protocol adalah protocol yang digunakan untuk transfer file atau data melalui media jaringan. FTP berjalan di port 21 serta bekerja pada protocol TCP/IP.

B. LATAR BELAKANG

Saya membuat blog ini selain sebagai absensi kehadiran prakerin saya di BLC Telkom Klaten pada hari ini juga merupakan dokumentasi untuk hasil belajar dan hasil praktek saya pada hari ini.

C. MAKSUD DAN TUJUAN

#Maksud :
1. Mendokumentasikan hasil belajar dan hasil pemahaman saya tentang FTP Server.
2. Melakukan pendekatan fungsi FTP Server.
3. Mengimplementasikan hasil pemahaman FTP Server.

#Tujuan :
1. Untuk tujuan sharing data.
2. Untuk menyediakan indirect atau implicit remote computer.
3. Untuk menyediakan tempat penyimpanan bagi user.
4. Untuk menyediakan transfer data yang reliable dan efisien.

D. ALAT DAN BAHAN

a. Server (OS Debian 8)
b. Koneksi Internet
c. Laptop Kerja (Client)
d. Listrik

E. INSTALLASI FTP SERVER DEBIAN 8 JESSIE

Di Distro Debian terdapat 2 aplikasi yang populer digunakan oleh kebanyakan orang yaitu adalah ProFTPd dan Vsftpd. Namun disini saya memilih menggunakan ProFTPd karena menurut sebagian besar dianggap lebih mudah serta lebih cepat dibandingkan aplikasi lainnya.

Baiklah di sini saya akan menggunakan metode installasi melalui terminal yang diremote ke server.

Yaitu sebagai berikut :

1. Baca basmallah dan berdo’a terlebih dahulu.
2. Siapkan alat dan bahan.
3. Pastikan anda sudah membaca referensi atau buku panduan installasi FTP Server.
4. Pastikan server masih dalam keadaan menyala serta kondisinya masih baik.
5. Nyalakan laptop dan koneksikan ke server melalui wifi.
6. Masuk ke server melalui remote access misal menggunakan ssh : ssh namauser@ipaddressVM contoh : ssh yeni@192.168.20.7
7. Jika sudah masuk maka anda harus masuk root terlebih dahulu, setelah masuk ketikkan perintah :

#apt-get install proftpd



kemudian, akan muncul dua pilihan yaitu “from inetd” dan “standalone” maka silahkan pilih standalone dengan mekan Enter, untuk konfigurasi FTP Server menggunakan aplikasi ini terdapat pada file “/etc/proftpd/proftpd.conf” baik untuk konfigurasi dengan password atau pun guest ok.

8. Proses installasi secara default selesai dan langkah selanjutnya adalah konfigurasi FTP.

F. KONFIGURASI FTP

Setelah selesai proses installasi proftpd diatas. Semua user yang terdaftar pada komputer server Debian sudah bisa mengakses layanan FTP tersebut melalui web browser ataupun terminal. Selain itu direktori yang digunakan adalah direktori home setiap user tersebut.

Konfigurasi proFTPd dengan memasukkan perintah :

#nano /etc/proftpd/proftpd.conf


Di Dalam FTP Server, kita bisa menggunakan dua cara :
a. User Authentication LogIn (Password Protected)
b. Anonymous LogIn (Guest OK)

Dan caranya sebagai berikut :

a. User Authentication LogIn

Kemudian edit dengan tambahkan beberapa baris berikut di bagian paling akhir file konfigurasi untuk user login atau dengan password :

#misalnya :

<Anonymous /home/aku/> => arah folder direktori
User yeni => user Penguna FTP
</Anonymous>


Kemudian simpan tekan Ctrl+X tekan Y tekan Enter setelah itu tambahkan user aku dengan perintah : #adduser yeni
Kemudian restart service proftpd dengan perintah : #service proftpd restart


b. Anonymous LogIn

Pada cara ke-2 ini atau Anonymous LogIn merupakan sebuah cara yang memperbolehkan semua pengunjung mengakses layanan ftp server tersebut.

Caranya hampir sama seperti cara pertama hanya saja perlu perbedaanya yaitu mambahkan opsi “UserAlias” pada file proftpd.conf. Kurang lebih seperti berikut ini :

#misalnya :

<Anonymous /home/yeni/>
User yeni
UserAlias anonymous yeni
</Anonymous>



Kemudian simpan tekan Ctrl+X tekan Y tekan Enter.

Restart service proftpd dengan perintah :
#service proftpd restart


Untuk percobaan buat sebuah file di direktori /home/yeni, kemudian coba melalui webrowser client (ftp://192.168.20.7 =>misal) seperti tadi, atau anda dapat mengunakan aplikasi “filezilla”.

Catatan : “Perlu diingat, sebaiknya anda memilih salah satu dari dua cara ini. Jangan digunakan bersamaan.”

G. FUNSI FTP SERVER

1. untuk tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP
2. Server yang menjalankan software berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut harus selalu siap dalam memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client.

H. KESIMPULAN

Pada intinya FTP adalah protokol yang bertugas dalam hal pertukaran file baik itu download ataupun upload di jaringan.

I. JANGKA WAKTU PELAKSANAAN

Ketika saya melakukan praktek install FTP Server ini untuk pertama kalinya di Server sungguhan dalam hidup saya selama ini dan di sini saya melakukan installasinya cepat hanya butuh waktu 15-20 menit tergantung koneksi internetnya. Sedangkan saya membutuhkan waktu seharian yaitu 8 jam bahkan lebih karena koneksi internet yang tidak stabil.

J. REFERENSI

#E-Book TKJ :
1. Buku Konfigurasi Debian Server_Ver_BLC-Telkom.pdf
2. debianserverfinal.pdf-DebianServerFinal2.docx
3. Debian_8_Server_Full.pdf

0 komentar:

Posting Komentar