Upload
intanpurnama
View
39
Download
0
Embed Size (px)
DESCRIPTION
File Transfer Protocol
Citation preview
TOTURIAL FTP SERVER: INTAN PURNAMA SARI X TKJ B
A. PENDAHULUAN
FTP (File Transfer Protocol) adalah suatu protocol yang berada dalam lapisan
aplikasi yang berfungsi untuk tukar-menukar file dalam suatu network yang
mensupport (mendukung) TCP/IP protocol. Dua hal penting yang ada dalam FTP
adalah FTP Server dan FTP Client.
Fungsi FTP adalah untuk melakukan pengunduhan (download) dan
penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP.
Perintah-perintah FTP dapat digunakan untuk mengubah direktori,
mengubah modus pengiriman antara biner dan ASCII, menggugah berkas komputer
ke server FTP, serta mengunduh berkas dari server FTP.
B. TUJUAN
Dapat memahami tentang FTP (File Transfer Protocol)
Dapat mengkonfigurasi FTP Server
Dapat menstransfer file dari FTP Server
Dapat mengunggah file dari FTP Server oleh FTP Client
C. ALAT DAN BAHAN
1 buah laptop atau PC
Software Virtual Box
2 buah OS
- Ubuntu server (10.04 untuk intel, 12.04 64bit untuk amd)
- Ubuntu desktop 10.04
Paket vsftpd
NAMA : INTAN PURNAMA SARI KELAS : X TKJ B
FTP ( File Transfer Protocol )
Hari/tgl : 24 Mei 2013 Instruktur : Bpk Adi Setiadi
TOTURIAL FTP SERVER: INTAN PURNAMA SARI X TKJ B
D. LANGKAH KERJA
1. Pastikan Ubuntu server dan Ubuntu desktop sudah terinstal, kemudian ubah
network adapter dengan Internal Network
server client
TOTURIAL FTP SERVER: INTAN PURNAMA SARI X TKJ B
2. Konfigurasi ip nya terlebih dahulu di Ubuntu server dan Ubuntu desktop
# nano /etc/network/interfaces
- Ubuntu server, dengan address : 172.16.10.3
- Ubuntu desktop, dengan address : 172.16.10.15
3. Restart network
# invoke-rc.d networking restart
Server
Client
4. Instalkan ftp server pada Ubuntu server
# apt-get install vstpd
5. Konfigurasi vsftpd
# nano /etc/vsftpd.conf
TOTURIAL FTP SERVER: INTAN PURNAMA SARI X TKJ B
6. Hapus tanda kress (#) pada kalimat :
- local_unable=YES (agar client tidak dapat keluar dari folder yang di share
tersebut, dan ini bersifat aman bagi server)
- write_unable=YES (agar client tidak dapat menulis/membuat/mengupload
file pada ftp server)
- chroot_local_user=NO (agar client atau user yang login tidak akan menjadi
root, dan tidak dapat masuk ke folder yang ada diatasnya, ini bersifat aman)
7. Save # ^X > Y
8. Restart ftp
# invoke-rc.d vsftpd restart
9. Buat folder (mkdir) dan juga file (nano atau touch)
TOTURIAL FTP SERVER: INTAN PURNAMA SARI X TKJ B
10. Uji ftp server di Ubuntu desktop, dengan cek di mozzila firefox.
Ketikan ftp:/172.16.10.3 > enter
11. Pada autentikasi ini masukan username dan passwordnya
TOTURIAL FTP SERVER: INTAN PURNAMA SARI X TKJ B
12. Jika sudah masuk, dan sudah terlihat file nya berarti ftp server berhasil
mentransfer file
13. Jika ingin mendownload, masuk via terminal saja
# ftp172.16.10.3 > masukkan password
TOTURIAL FTP SERVER: INTAN PURNAMA SARI X TKJ B
14. Tinggal mendownload file
Cek terlebih dahulu
# ls
Download file
# get ftp.txt
15. Upload file dari server telah berhasil dilakukan !
E. KESIMPULAN
Jadi, dengan ftp ini kita sebagai server dapat menshare berkas-berkas file ke
client, dan sebagai client kita dapat menerima berkas file dari server nya.