Pengertian FTP
File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file
dalam suatu network yang menggunakan TCP koneksi bukan UDP. Dua hal yang penting dalam
FTP adalah FTP Server dan FTP Client.
FTP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan
layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila
mendapat permintaan (request) dari FTP client.
FTP client adalah computer yang merequest koneksi ke FTP server untuk tujuan tukar menukar
file. Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename,
men-delete, dll sesuai dengan permission yang diberikan oleh FTP server.
Tujuan dari FTP server adalah sebagai berikut :
• Untuk tujuan sharing data
• Untuk menyediakan indirect atau implicit remote computer
• Untuk menyediakan tempat penyimpanan bagi user
• Untuk menyediakan transfer data yang reliable dan efisien
Keamanan FTP
FTP sebenarnya cara yang tidak aman dalam mentransfer suatu file karena file dikirimkan tanpa
di-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 dalam
transfer data. Karena pengirimannya tanpa enkripsi, username, password, data yang di transfer,
maupun perintah yang dikirim dapat di sniffing oleh orang dengan menggunakan protocol
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 di enkripsi.
Sumber: http://denid3akatel.blogspot.com/2008/04/pengertian-dan-keamanan-ftp-file.html
(whandi.net) Disini saya tidak akan menjelaskan pengertian dari File Transfer Protokol melainkan bagaimana melakukan konfigurasi proFTPD sebagai FTP server yang berfungsi untuk tukar menukar file, antara client server maupun sebaliknya Langkah pertama masuk keserver Linux dan buka shell
#wget http://domain.com/proftpd/download/proftpd1.2.8.tar.gz melakukan download source proftpd link diatas bukan yang sebenarnya silahkan anda tanya kepada paman google dengan kata kunci proftpd download, tapi anda jangan bertanya kepada si operator warnet siapakan si uncle google itu, nanti kamu di tertawakan :P~~ Lolzz
#tar zxvf proftpd1.2.8. tar.gz -C /usr/local/src mengekstrak file hasil kompresi dalam hal ini proftpd1.2.3.tar.gz ke direktori /usr/local/src biasanya file kompresi yang dipakai untuk mesin *nix bereksistensi tar.gz
Masuk kedirektori (folder) tempat kita melakukan pemekaran (ekstark) file proFTPD tsb #cd /usr/local/src/proftpd1.2.8
compile dan install (ikuti langkahlangkah berikut) #./configure -prefix=/usr/local/ftp #make #make install ( tunggu sampai prosesnya selesai)
buat home direktori untuk anonymous #mkdir /var/tmp #chown -R ftp.ftp /var/ftp
edit file konfigurasi proFTPD dengan teks editor #vi /usr/local/ftp/etc/proftpd.conf
cari, kemudian kamu ubah baris berikut ini yang terdapat pada proftpd.conf Group nogroup menjadi Group nobody
Eksekusi FTP server kamu untuk menjalankannya #/usr/local/ftp/sbin/proftpd
coba cek apakah FTP server sudah berjalan sesuai yang diinginkan 🙂 #ftp localhost apabila anda telah menemukan pesan seperti ini Connected to localhost (127.0.0.1). 220 ProFTPD 1.2.8 Server blaa..blaa..blaa berarti anda telah berhasil melakukan konfigurasi ftp server sesuai dengan rencana
coba masuk dari komputer client untuk mengupload file kamu keserver. Kamu bisa menggunakan ftp yang berbasis teks maupun yang berbasis grafik spt ws_ftp,filezilla tapi aku menggunakan winscp yang mendukung port 22 sehingga lebih aman. Uji coba tlah dilakukan pada server linux ubuntu 5.0 (hoary hedgehog)
Software FTP terbaik adalah SmartFTP
Berdasarkan penelitian kami memang SmartFTP adalah yang terbaik diantara software FTP yang lain
Dari dulu kami menggunakan software ini dan tidak ada masalah, “Easy to Use”
Cara penggunaan :
1. Host: masukkan Host FTP mu. Ex: ftp.websiteku.com
2. Login: masukkan User FTP mu. Ex: doni
3. Password: masukkan Password FTP mu. Ex: 123456
4. Port: 21
Download : http://h1.ripway.com/ilmuwebsite/smartftp_ilmuwebsite.zip