Anda di halaman 1dari 17

Menguji Konfigurasi FTP S

erver

Marco Maekel Laluan S.Pd


A. Tujuan Pembelajaran

Setelah mengikuti kegiatan pemb


elajaran 9 ini diharapkan bahwa
Melalui observasi peserta diklat dapat menjelaskan pengertian dan fungsi FTP Ser
ver.

Melalui observasi peserta diklat dapat menginstalasi Web FTP pada debian 8.0.

Melalui observasi peserta diklat dapat mengkonfigurasi FTP Server.

Melalui observasi peserta diklat dapat menguji dan mengaplikasikan FTP Server.

Kapista 1
B.Indikator Penca
Peserta mampu menjelaskan pengertian dan fungsi FTPServ

paian Kompeteer.

Peserta mampu menginstalasi FTP Server.

nsi Peserta mampu mengkonfigurasi FTP Server.

Peserta mampu mengaplikasikan serta menguji FTP Server.

Kapista 2
1 Hakekat dan Manfaat FTP

2 Cara Kerja FTP

Uraian Mat 3 Jenis – Jenis FTP

eri 4 Instalasi

PEMBELAJARAN 5 Konfigurasi

6 Pengujian

Kapista 3
1. Hakekat dan FTP (File Transfer Protocol) adalah salah

Manfaat FTP satu protokol tertua yang pernah ada di


Internet. Protokol FTP dikembangkan ol
eh Abhay Bhushan (alumni IIT dan  MIT)
pada tahun 1970-an, ketika bekerja pad
a proyek ARPAnet. Namun demikian, FT
P tetap menjadi jenis layanan yang kera
p kali dimanfaatkan oleh pengguna Inte
rnet, terutama untuk mendownload sof
tware atau hal-hal lain.
Kapista 4
Pengertian FTP
FTP atau File Transfer Protokol, merupakan salah satu protokol internet yang berjalan di dalam level aplikasi yang meru
pakan standar untuk proses transfer file antar mesin komputer dalam sebuah framework.

Pengertian FTP Menurut KBBI


FTPadalah: Singkatan dari File Transfer Protocol, protokol untuk pertukaran file melalui Internet. FTP bekerja dengan car
a yang sama seperti HTTP untuk mentransfer halaman web dari server ke pengguna browser dan seperti pada teknologi
SMTP untuk mentransfer surat elektronik ke Internet, FTP ini menggunakan TCP / IP protokol Internet untuk memungkin
kan transfer data.

Fungsi FTP
Fungsi utama dari FTP adalah melakukan pertukaran file dalam jaringan, secara detail FTP server dapat dijabarkan se
bagai berikut :

1.Untuk men-sharing data./2.Untuk menyediakan indirect atau implicit remote computer./3.Untuk menyediakan tem
pat penyimpanan bagi user./4.Untuk menyediakan transfer data yang reliable dan efisien.
Kapista 5
Kelebihan dan Kekurangan FTP

Kelebihan dari FTP


FTP dapat Mempermudah dalam mengunggah data.
FTP dapat mentransfer data
Pada FTP online terdapat fasilitas untuk mengupload data ke server dalam jumlah banyak sekaligus jadi tidak sat
u persatu.
Pada FTP dapat melayani tukar-menukar file
Kekurangan dari FTP
FTP merupakan cara yang tidak aman dalam mentransfer suatu file karena filedikirimkan tanpa di enskripsi terle
bih dahulu tetapi melalui clear teks. Mode text yangdipakai untuk transfer data adalah format ASCII atau format
binary.
Keamanan dan kemudahan penggunaan seringkali berbentrokan dan menjadi dilema para administrator sistem.
FTP desainnya masih lemah sehingga mengakibatkan tidak terinformasinya para administrator sistem mengenai
resiko yang mereka hadapi.
Kapista 8
2. CARA KERJA FTP

1. Port standard FTP adalah 21 (pada server).


2. Pada sisi server, ftp server menunggu incoming con
nection di port 21 (default).
3. FTP client mencoba connect ke ftp server (daemon)
dengan memasukan user  password nya (biasanya F
TP memang memiliki suatu autentikasi tersendiri.)
4. FTP server men-check apakah si user dan password
nya valid, Jika valid maka akan  berlanjut ke step be
rikutnya, jika tidak valid maka akan diminta mema
sukan user/password yang lain beberapa kali, jika t
etap invalid maka koneksi akan diputuskan.
5. Setelah user tervalidasi maka ftp client dapat men-
download/men-upload atau pun mendelete file yan
g terdapat di server, tergantung dari hak akses yan
g dimiliki.
Kapista 9
FTP server, berupa sebuah komputer
server yang memberikan fasilitas FTP
dengan tujuan untuk menerima kone
ksi (hubungan) dari luar. Biasanya ko
mputer dengan fasilitas sebagai FTP s
3. Jenis – Jenis erver juga berfungsi sebagai web serv

FTP er.
Ada dua jenis server komputer yang d
apat dihubungi dengan fasilitas FTP, y
aitu :
1. Anonymous FTP
2. Private FTP Server

Kapista 10
Add an image
Anonymous FTP Server
Server komputer ini dapat diakses dan terbuka bagi semua pemakai interne
t. File-file dalam server ini dapat di-download secara gratis. Untuk menggunaka
n Anonymous FTP ini pennguna memasukkan login dengan username Anonymo
us dan password yang dipakai berupa alamat e-mail atau dapat pula mengguna
kan username guest tanpa password, hal ini tergantung dari server FTP yang dit
uju.

Add an image
Private FTP Server
Server komputer ini hanya bisa diakses dan dipergunakan oleh user tertentu yang terd
aftar secara resmi. Server ini biasanya berisi data dan informasi pribadi yang khusus digun
akan untuk pemakai tertentu atau perusahaan tertentu. Pemakai khusus ini biasanya me
mpunyai username dan password untuk dapat terhubung dengan server jenis ini.

Sebuah Klien FTP merupakan aplikasi yang dapat mengeluarkan perintah-perintah FTP ke sebuah server FTP, sement
ara server FTP adalah sebuah Windows Service atau daemon yang berjalan di atas sebuah komputer yang merespons
perintah-perintah dari sebuah klien FTP. Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengub
ah modus transfer antara biner dan ASCII, menggugah berkas komputer ke server FTP, serta mengunduh berkas dari
server FTP.

Kapista 11
FTP menggunakan protokol
Transmission Control Protocol (TCP) untuk
komunikasi data antara klien dan server, sehi
ngga di antara kedua komponen tersebut aka
n dibuatlah sebuah sesi komunikasi sebelum t
ransfer data dimulai. Sebelum membuat kone
ksi, port TCP nomor 21 di sisi server akan "men
dengarkan" percobaan koneksi dari sebuah kli
en FTP dan kemudian akan digunakan sebagai
port pengatur (control port) untuk (1) membua
t sebuah koneksi antara klien dan server, (2) u
ntuk mengizinkan klien untuk mengirimkan se
buah perintah FTP kepada server dan juga (3)
mengembalikan respons server ke perintah ter
Sebuah server FTP diakses dengan menggun sebut. Sekali koneksi kontrol telah dibuat, ma
akan Universal Resource Identifier (URI) deng ka server akan mulai membuka port TCP nom
an menggunakan format ftp://namaserver. Kli or 20 untuk membentuk sebuah koneksi baru
en FTP dapat menghubungi server FTP denga dengan klien untuk mentransfer data aktual y
n membuka URI tersebut. ang sedang dipertukarkan saat melakukan pe
ngunduhan dan penggugahan. Kapista 12
4. Instalasi

Add an image
Pada debian 8.0 Jeesi paket service yang diper
Add an image
gunakan membuat FTP server ada 2 yaitu vsftp
d dan proftp, namun dalam hal ini yang diguna
kan adalah service vsftpd. Untuk installasi vsftd,
gunakan perintah berikut:

Add an image
#apt-get install vsftpd
5. Konfigurasi

Add an image #local_enable=YES Add an image

#write_enable=YESSesuda
hdiedit: local_enable=YES
write_enable=YES

File konfigurasi default vsftpd terletak pada file/etc/vsftpd.conf.untuk mengkonfigurasi FTP server edit file tersebut,d
engan menggunakan perintah:
# pico /etc/vsftpd.conf
Setelah konfigurasi selesai simpanlah hasil konfigurasi, lalu restart vsftpd, menggunakan perintah :
Kapista 14
#/etc/init.d/vsftpd restart
6.Pengujian

# ftp localhost a) Pengujian melalui localhost


220 ProFTPD 1.3.1 Server (Debian) [::ffff:127.0.0.1] Name Dalam pengujian di server localhost, kita akan m
(localhost:root): ftp
331 Anonymous login ok, send your complete email address as your enggunakan ftp client berbasis text. Secara otom
password atis ftp client sudah terinstall bersamaan dengan
Password: ***
230 Anonymous access granted, restrictions apply
system operasi Debian.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
200 PORT command successful
150 Opening ASCII mode data connection for file list
drwxr-xr-x 2 root root4096 Mar 15 23:25 adalah
drwxr-xr-x 2 root root4096 Mar 15 23:25 dari
drwxr-xr-x 2 root root4096 Mar 15 23:25 direktori
drwxr-xr-x 2 root root4096 Mar 15 23:25 ftp
drwxr-xr-x 2 root root4096 Mar 15 23:25 ini
drwxr-xr-x 2 root root4096 Mar 15 23:25 server
226 Transfer complete ftp> bye
er (Debian) [::ffff:127.0.0.1] Name (localhost:root): ftp
Kapista 15
6.Pengujian

2 columns with a big title

b) Pengujian mela
lui windows
Untuk menguji, apakah ftp server berhasil
atau tidak.Pergi ke alamat ftp://smkn.com
melalui Web Browser.Dan jika dns tidak re
solveable, maka anda harus menambahka
n sub domain untuk ftp terlebih dahulu.

Kapista 16
Thank You for Watching!
Any Questions?

Anda mungkin juga menyukai