FTP
(FILE TRANSFER PROTOKOL)
Tentang
FTP (File Transfer Protokol)
File
Transfer Protokol (FTP) adalah suatu protokol yang berfungsi
untuk tukar-menukar file dalam suatu network yang mensupport TCP/IP protokol.
Dua hal penting yang ada dalam FTP adalah FTP server dan FTP Client.
FTP
server
Menjalankan software yang digunakan untuk tukar
menukar file, yang selalu siap memberikan layanan FTP apabila mendapat request
dari FTP client.
FTP
client
Adalah computer yang merequest
koneksi ke ftp server untuk tujuan tukar menukar file.
FTP
digunakan dengan meluas dalam komunikasi rangkaian untuk pemindahan fail.
Keupayaannya yang meliputi hampir semua jenis OS dalam komunikasi menyebabkan
utiliti ini sangat penting. Dan penggunaan transfer file melalui
ftp lebih cepat dan mudah dibanding penggunaan web base file
manager, hal ini karena command ftp dibuat dalam DOS atau menggunakan program
seperti WS-FTP,CUTE FTP. Hal ini membuat anda dapat menggunakan rangkaian
pemindahan file tanpa perlu browsing dengan segala macam grafik-grafik yang
tidak diperlukan.
Tujuan
Utama Penggunaan FTP server
- Untuk men-sharing data.
- Untuk menyediakan indirect atau implicit remote computer.
- Untuk menyediakan teempat penyimpanan bagi user.
- Untuk
menyediakan transfer data yang reliable dan efisien.
Kelemahan
FTP
FTP adalah cara yang tidak aman untuk mentransfer file
karena file tersebut ditransfer tanpa melalui enkripsi terlebih dahulu tetapi
melalui clear text.
Mode
text yang dipakai untuk transfer data adalah format ASCII atau format Binary.
Secara default, ftp menggunakan mode ASCII untuk transfer data. Karena
pengirimannya tanpa enkripsi, maka username, password, data yang ditransfer,
maupun perintah yang dikirim dapat di sniffing oleh orang dengan menggunakan
protokol analyzer (Sniffer). Solusi yang digunakan adalah dengan menggunakan
SFTP (SSH FTP) yaitu FTP yang berbasis pada SSH atau menggunakan FTPS (FTP over
SSL) sehingga data yang dikirim terlebih dahulu dienkripsi (dikodekan).
Command
DOS untuk FTP
- c:\>ftp (Untuk membuka
session ftp dibawah Dos)
- ftp> open xoom.com (membuat sambungan ke ftp server xoom)
- ftp>ls atau dir (ls dibawah unix adalah sama dengan dir yaitu untuk
menyeranaikan fail dalam directory di ftp server
- ftp>pwd (print working directory yaitu untuk mendapatkan nama
directory semasa)
- ftp>mkdir atau md (mkdir dibawah unix adalah sama dengan md yaitu
untuk membuat directory baru di ftp server)
- ftp>lcd name (untuk menukar local working directory ke directory
name)
- ftp>rmdir atau rd (rmdir dibawah unix adalah sama dengan rd atau
remove directory)
- ftp>type (untuk memaparkan mode semasa)
- ftp>ascii (untuk menukar mode kepada asclii khususnya bagi
pemindahan data berbentuk text seperti fail html)
- ftp>binary (untuk menukar mode kepada binary khusus bagi pemindahan
data berbentuk grafik atau program)
- ftp>put file name (untuk memindahkan file name dari komputer ke
server)
- ftp>mput** (untuk memindahkan banyak fail serentak, tanda ** atau
wilcard menunjukan kesemua fail dalam directory computer berkenaan untuk
dipindahkan. Anda digalakan untuk menggunakan wilcard * html untuk
memindahkan kesemua fail html dahulu kemudian menukar ke mode binary
sebelum memindahakan file grafik menggunakan wilcard * gif atau * jpeg)
- ftp> get file name (untuk menyalin satu file name dari server
komputer)
- ftp>mget ** (untuk menyalin banyak atau kesemua fail serentak dari
server ke computer Anda)
- ftp>delete file name (untuk membuang satu file name deserver)
- ftp>mdelete**
(untuk membuang banyak fail di server secara serentak menggunakan wilcard)
Cara Menggunakan FTP
Langkah-langkah melakukan ftp melalui
telnet:
·telnet
dahulu ke mesin unix
·ketikkan
perintah ftp
·masukkan
nama user anonymous (bila ingin akses anonymous) dan nama user kita sendiri
(login) bila ingin mengakses ftp user
·masukkan
password
·klik
start->Run…a` kemudian pada kolom tersebut isikan telnet host.domain.a`
klick ok
·setelah
terkoneksi, kita dapat melakukan perintah-perintah standar di prompt ftp kita
Berikut
contoh penggunakan ftp yang tersedia di program windows kita:
Klik Start --> Run kemudian ketik ftp. akan tampil
command com untuk ftp clint di windows kita.
untuk connect ke server FTP ketikkan ftp> open namaserverftp lalu
enter
setelah
connect ke server masukkan user dan password
Perintah yang terdapat pada FTP
·
! - menjalankan perintah
tertentu pada komputer local
·
? - Menampilkan deskripsi
untuk perintah ftp
·
append - menambahkan sebuah
file lokal ke sebuah file pada komputer remote
·
ascii - Menentukan jenis
transfer file ASCII, default
·
bell - Menampilkan bel
berbunyi setelah setiap perintah transfer file selesai (default = OFF)
·
binary - Mengatur tipe
transfer file ke biner
·
bye - Mengakhiri sesi FTP
·
cd - Perubahan direktori
kerja pada komputer remote
·
close - Mengakhiri sesi FTP
dan kembali ke perintah awal
·
debug - debug (default = OFF)
·
delete - Menghapus file
tunggal pada komputer remote
·
dir - Menampilkan daftar
direktori file remote dan subdirektori
·
disconnect -
Disconnects dari komputer remote, mempertahankan prompt ftp
·
get - Salin file tunggal
remote ke komputer lokal
·
glob - Menampilkan nama file
globbing (karakter wildcard) (default = ON)
·
hash - Menampilkan
hash-tanda (#) pencetakan untuk setiap blok data ditransfer (default = OFF)
·
help - Menampilkan deskripsi
untuk perintah ftp
·
lcd - Perubahan
direktori kerja di komputer lokal
·
literal - Mengirim argumen,
verbatim, ke server FTP remote
·
ls - Menampilkan daftar
singkat dari remote file direktori dan subdirektori
·
mdelete - Menghapus satu atau
lebih file pada komputer remote
·
mdir - Menampilkan daftar
direktori file remote dan subdirektori
·
mget - Salin satu atau lebih
file remote ke komputer lokal
·
mkdir - Membuat direktori
remote
·
mls - Menampilkan daftar
singkat dari remote file direktori dan subdirektori
·
mput - Salinan satu atau
lebih file lokal ke komputer remote
·
open - menghubungkan ke
server FTP tertentu
·
prompt - Menampilkan prompt (default
= ON)
·
put - Salinan file lokal
tunggal ke komputer remote
·
pwd - Menampilkan direktori
saat ini pada komputer remote (harfiah, "print w orking directory")
·
quit - Mengakhiri sesi FTP
dengan komputer remote dan ftp keluar (sama seperti "bye")
·
quote - Mengirim argumen,
verbatim, ke server FTP jauh (sama seperti "literal")
·
recv - Salinan file remote
ke komputer lokal
·
remotehelp -
Menampilkan help untuk perintah remote
·
rename - Mengganti nama file
remote
·
rmdir - Menghapus sebuah
direktori remote
·
send - Salinan file lokal ke
komputer remote (sama seperti "meletakkan")
·
status - Menampilkan status
saat ini dari koneksi FTP
·
trace - Menampilkan pelacakan
paket (default = OFF)
·
type - Mengatur atau
menampilkan jenis transfer file (default = ASCII)
·
user - Specifes pengguna ke
komputer remote
·
verbose - matikan modus verbose
(default = ON)
Proses Menggunakan FTP
SEMOGA BERMANFAAT TERIMA KASIH