FTP (File Transfer Protocol)
FTP kawan… tahukah engkau apakah itu ^_^
Dulu, ketika masih belajar di bangku sekolah, tahu tentang FTP hanya sekedar teori saja dan jarang sekali mempraktekkannya. Misteri itu lambat laun terbuka… karena sudah bisa menggunakan fungsi ini dengan baik pada implementasi kerja sehari-hari.
Alhamdulillah, terbukti bahwa teori belajar sambil mempraktekkan itu memang cepat sekali membuat orang mengerti kawan.
Ingin sharing pengertian tentang ilmu yang satu ini. Meskipun sederhana, minimal dapat memberi gambaran yang manfaat pada orang-orang umum sepertiku dulu.
Hal yang biasa digunakan saat kita ingin bertukar data pada komputer satu dengan komputer lainnya adalah menggunakan beberapa cara seperti :
1. tukar data menggunakan flash disk
2. sharing folder antar komputer dalam jaringan
3. kirim via internet / e-mail
4. ftp (file transfer protocol)
5. transfer antar hardisk
6. pakai cara lain (bluetooth, infra red dll)
Diantara cara di atas, yang sering aku lakukan adalah menggunakan opsi yang 1, 2 dan 3 karena memang mudah diterapkan, lebih familier dan cepat. Sedangkan untuk opsi yang lainnya jarang terpakai untuk media penukaran data selama ini.
Permasalahan timbul disaat ada pekerjaan yang mengharuskan transfer data antar PC ke Router, dimana opsi-opsi yang sering digunakan selama ini belum dapat diterapkan pada pertukaran data antar dua device yang berbeda.
Cara yang paling ampuh adalah dengan FTP kawan, karena hal ini pula aku bisa lebih mengerti penggunaan dan pengertian tentang penerapan fungsi FTP pada kerjaan sehari-hari.
Misalnya ada pekerjaan untuk upgrade ios atau downgrade ios router, maka kita dapat menggunakan fungsi FTP ini untuk memasukkan file ios baru yang sudah disediakan untuk dapat ditransfer pada router yang akan di upgrade/downgrade tersebut.
Caranya :
1. Setting router dengan beberapa konfigurasi untuk dapat menggunakan ftp pada router ini, seperti:
aaa
local-user ftp password simple ftpjuga —> (menentukan user dan password)
local-user ftp service-type ftp —> (menentukan type layanan)
local-user ftp ftp-directory cfcard:/ —> (menentukan directory filenya)
2. Setelah itu kita buat koneksi dari pc atau laptop menuju router, biar gampang koneksinya kita buat point-to-point aja
.
3. Setelah konek, tinggal siap-siap masukkan data yang sudah disediakan dengan cara:
C:\Documents and Settings\Akhdiyat> —-> masuk dos promt
C:\Documents and Settings\Akhdiyat\Desktop> —-> tentukan directory file yg akan ditransfer
C:\Documents and Settings\Akhdiyat\Desktop>dir —-> ketik ’dir’ untuk memastikan filenya
Volume in drive C is Akhdiyat
Volume Serial Number is 9090-5510
Directory of C:\Documents and Settings\Akhdiyat\Desktop
…
…
…
04/24/2009 03:28 PM 1,402 test-ftp.txt —–> file yang akan ditransfer
36 File(s) 55,495,904 bytes
5 Dir(s) 983,285,760 bytes free
C:\Documents and Settings\Akhdiyat\Desktop>
C:\Documents and Settings\Akhdiyat\Desktop>ftp 10.100.4.14 —–> masuk device/routernya
Connected to 10.100.4.14.
User (10.100.4.14:(none)): ftp —–> masukkan username
331 Please specify the password.
Password: —–> masukkan password
230 Login successful. Have fun.
ftp> dir —–> pastikan directory device/routernya
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
…
…
…
drwxr-xr-x 2 500 500 4096 Nov 13 18:32 test
226 Directory send OK.
ftp: 2446 bytes received in 0.28Seconds 8.70Kbytes/sec.
ftp>
ftp>
ftp> put test-ftp.txt —–> transfer file dengan perintah ‘put’
200 PORT command successful. Consider using PASV.
150 Ok to send data.
226 File receive OK.
ftp> dir —–> pastikan file sudah masuk
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
…
…
…
drwxr-xr-x 2 500 500 4096 Nov 13 18:32 test
-rw-r–r– 1 500 500 1,402Apr 23 18:32 test-ftp.txt
226 Directory send OK.
ftp: 2516 bytes received in 0.03Seconds 81.16Kbytes/sec.
ftp>
4. Setelah file baru masuk, maka proses untuk meng’upgrade/downgrade’ router dengan ios baru sudah dapat dilakukan dengan mengarahkan booting router pada file yang baru saja dimasukkan. reboot. monitor dan selesai.
Ini adalah cara yang paling sederhana kawan…, untuk implementasi lebih lanjut nanti ada yang namanya TFTP Server, TFTP Client, port FTP, dan tehnik lain dalam penggunaan FTP.
Have fun Buddy