INSTALASI DAN KONFIGURASI FTP SERVER (DEBIAN)

FTP SERVER

File Transfer Protocol (FTP) merupakan client/server protocol yang menyediakan fasilitas untuk transfer data dalam jaringan atau dengan kata lain protokol yang digunakan untuk pertukaran file antara dua host dalam jaringan TCP/IP. Sebuah ftp server dapat diset sebagai ftp publik sehingga setiap orang dapat mengakses data-data yang ada di server ftp dengan menggunakan login
anonymous atau ftp. Selain itu, ftp juga dapat diset agar server hanya dapat diakses oleh user tertentu saja dan tidak untuk publik.

 
Pada gambar di atas terlihat bahwa perintah ‘get’ digunakan untuk menyalin file dari server ke localhost. Sedangkan perintah ‘put’ untuk menyalin file dari localhost ke server FTP. Kedua perintah di atas adalah perintah dasar yang paling sering digunakan untuk aplikasi FTP.
Terdapat banyak software yang dapat digunakan untuk FTP server, Namun pada pembahasan ini hanya akan dijelaskan vsftpd. Vsftpd berlisensi GPL untuk aplikasi FTP server pada sistem operasi Unix termasuk GNU/Linux. Alasan penggunaan software ini karena kemudahan instalasi, konfigurasi serta keamanan yang ditawarkan oleh vsftpd.
Pertama yang harus dilakukan adalah pembuatan direktori ftp yang akan digunakan oleh user anonymous sehingga server FTP dapat diakses oleh setiap orang.

debian:~# mkdir /ftpserver
debian:~# chmod 755 –R /ftpserver

Buat sebuah user anonymous yang akan digunakan untuk mengakses FTP server.
debian:~# useradd –d /ftpserver ftp
debian:~# passwd ftp

Untuk instalasi vsftpd dapat menggunakan perintah berikut.
debian:~# apt-get install vsftpd

SUMBER : http://www.debianindonesia.org

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s