Anda di halaman 1dari 25

FTP SERVER

Tujuan Pembelajaran
Setelah mengikuti Pertemuan ini, peserta
diwajibkan dapat :
1. Memahami Pengertian FTP Server
2. Memahami Prinsip Kerja FTP Server
3. Menginstall FTP Server
4. Mengkonfigurasi FTP Server
5. Menguji FTP Server
6. Membuat Laporan Praktikum

26/09/2019 3:58:30 ..::rizal::.. 2


Materi Presentasi

 Prinsip Kerja FTP Server


 Installasi
 Konfigurasi
 Testing
 Troubleshooting

26/09/2019 3:58:30 ..::rizal::.. 3


FTP Introductions (1)

• File Transfer Protocol (FTP) is a


standard network protocol used to transfer
files from one host or to another host over
a TCP-based network, such as the
Internet.

26/09/2019 3:58:30 ..::rizal::.. 4


FTP Introductions (2)

• FTP merupakan salah satu protokol


Internet yang paling awal dikembangkan,
dan masih digunakan hingga saat ini untuk
melakukan pengunduhan (download) dan
pengunggahan (upload) berkas-berkas
komputer antara client FTP dan server
FTP.

26/09/2019 3:58:30 ..::rizal::.. 5


Prinsip Kerja FTP Server (1)

26/09/2019 3:58:30 ..::rizal::.. 6


Prinsip Kerja FTP Server (2)

26/09/2019 3:58:30 ..::rizal::.. 7


Prinsip Kerja FTP Server (3)
• FTP menggunakan protokol Transmission
Control Protocol (TCP) untuk komunikasi
data antara client dan server, sehingga di
antara kedua komponen tersebut akan
dibuat sebuah sesi komunikasi sebelum
pengiriman data dimulai.

26/09/2019 3:58:30 ..::rizal::.. 8


Prinsip Kerja FTP Server (4)
• Sebelum membuat koneksi, port TCP nomor 21
di sisi server akan "mendengarkan" percobaan
koneksi dari sebuah klien FTP dan kemudian
akan digunakan sebagai port pengatur (control
port) untuk (1) membuat sebuah koneksi antara
klien dan server, (2) untuk mengizinkan klien
untuk mengirimkan sebuah perintah FTP
kepada server dan juga (3) mengembalikan
respons server ke perintah tersebut.

26/09/2019 3:58:30 ..::rizal::.. 9


Prinsip Kerja FTP Server (5)

• Sekali koneksi kontrol telah dibuat, maka


server akan mulai membuka port TCP
nomor 20 untuk membentuk sebuah
koneksi baru dengan klien untuk mengirim
data aktual yang sedang dipertukarkan
saat melakukan Download dan Upload
File.

26/09/2019 3:58:30 ..::rizal::.. 10


Prinsip Kerja FTP Server (6)

• FTP hanya menggunakan metode


autentikasi standar, yakni menggunakan
username dan password yang dikirim
dalam bentuk tidak terenkripsi.
• Pengguna terdaftar dapat menggunakan
username dan password-nya untuk
mengakses, men-download, dan meng-
upload berkas-berkas yang ia kehendaki.

26/09/2019 3:58:30 ..::rizal::.. 11


Installasi 1
# apt-get install proftpd

26/09/2019 3:58:30 ..::rizal::.. 12


Installasi 2

26/09/2019 3:58:30 ..::rizal::.. 13


Installasi 3

26/09/2019 3:58:30 ..::rizal::.. 14


Pengujian dari LinuX
# ftp 192.168.45.100

26/09/2019 3:58:30 ..::rizal::.. 15


Pengujian dari DOS Client

26/09/2019 3:58:30 ..::rizal::.. 16


Pengujian dari Client WindowS
Masuk ke Windows
Explorer, ketikkan perintah
ftp://192.168.45.100

26/09/2019 3:58:30 ..::rizal::.. 17


Hasil Setelah Login

26/09/2019 3:58:30 ..::rizal::.. 18


Upload File via FTP 1
1. Membuat
folder pada
alamat
ftp://192.168.1
45.100,
dengan nama
public_html
2. Membuat file
php dengan
nama
info.php
26/09/2019 4:20:29 ..::rizal::.. 19
Upload File via FTP 2

Untuk mengupload pada FTP server,


maka File yang akan diupload dicopykan
ke dalam folder public_html, sedangkan
untuk melihatnya, maka gunakan browser
dari sisi client.

26/09/2019 3:58:30 ..::rizal::.. 20


Mengecek File FTP dari Client

26/09/2019 3:58:30 ..::rizal::.. 21


Tugasnya
• Memahami Konsep FTP Server
• Menginstallasi FTP Server
• Mengkonfigurasi FTP Server
• Menguji FTP Server (dari Server, Client / Mode
DOS, Explorer dan Browser)
• Membuat Folder dengan nama public_html dan
didalamnya terdapat sub folder “network_admin”,
“movie” dan “software_aplikasi”
• Mengupload file sesuai dengan nama sub folder
• Membuat Laporan Praktikum

26/09/2019 3:58:30 ..::rizal::.. 22


Format Laporan Praktikum

• Halaman Sampul (Judul Praktikum, Logo


Lembaga, Penulis, Nama Lembaga, Tahun)
• Teori Dasar / Prinsip dan Cara Kerja FTP Server
• Instalasi FTP Server
• Konfigurasi FTP Server
• Pengujian FTP Server
• Kesimpulan
• Daftar Pustaka

26/09/2019 3:58:30 ..::rizal::.. 23


Tambahan

• Install Paket
# apt-get install nama paket
• Hapus Paket
# apt-get remove nama paket
# apt-get purge nama paket

26/09/2019 3:58:30 ..::rizal::.. 24


TERIMA KASIH

26/09/2019 3:58:30 ..::rizal::.. 25

Anda mungkin juga menyukai