Cara install dan konfigurasi ftp server

sedikit pemberitahuan tentang FTP .

File Transfer Protocol (FTP) adalah protocol yang digunakan untuk transfer file atau data melalui media jaringan. FTP termasuk dalam protocol lama yang sampai saat ini masih digunakan. Dalam keadaan default, ftp berjalan pada port 21 dan bekerja pada protocol TCP/IP.

Dalam FTP Server, kita bisa menggunakan dua cara;
a. User Authentication LogIn (Password Protected)
b. Anonymous LogIn (Guest OK)

Installasi

apt-get install proftpd

Konfigurasi

Secara default, setelah selesai menginstall proftpd diatas. Semua user yang terdaftar pada computer server sudah bisa mengakses layanan ftp tersebut melalui web browser ataupun terminal. Dan direktori yang digunakan adalah direktori home setiap user tersebut.

Dalam membuat FTP Server, kita akan melakukan sedikit konfigurasi pada file-file berikut;
a. /etc/proftpd/proftpd.conf

  • Directory Ftp Server

Selanjutnya, buat folder untuk meletakan semua file dan data pada ftp server. Kemudian tambahkan hak akses untuk user ftp pada direktori tersebut.

medy-aditya saputra #mkdir shared

medy-aditya saputra #userdel ftp

medy-aditya saputra #useradd -d /shared/medy

medy-aditya saputra #passwd medy

nah taruh file apa saja ke dalam directory shared untuk percobaan anda .

User Authentication LogIn

medy-aditya saputra #nano /etc/proftpd/proftd.conf

 

tuliskan pada baris paling bawah seperti ini :

#. . .
<Anonymous /home/saputra/shared>
#direktori untuk ftp server
User    medy                                                                     #user untuk ftp server
</Anonymous>

Anonymous LogIn

Cara kedua adalah Anonymous LogIn, yang memperbolehkan semua pengunjung mengakses layanan ftp server tersebut. Perlu diingat, sebaiknya anda memilih salah satu dari dua cara ini. Jangan digunakan bersamaan. Tambahkan opsi “UserAlias” pada file proftpd.conf. Kurang lebih seperti berikut scriptnya.

medy-aditya saputra #nano /etc/proftpd/proftd.conf

tuliskan pada baris paling bawah seperti ini :

#
<Anonymous /home/saputra/shared>
User                     medy
UserAlias           anonymous          medy              #tambahkan script ini
</Anonymous>

Setelah itu anda restart proftpd :

medy-aditya saputra #/etc/init.d/proftp restart

Pengujian via localhost

medy-aditya saputra # ftp localhost
Connected to localhost.
220 ProFTPD 1.3.4a Server (Debian) [::ffff:127.0.0.1]
Name (localhost:saputra): medy
331 Password required for medy
Password:
230 User medy logged in
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> ls
200 PORT command successful
150 Opening ASCII mode data connection for file list
drwx——   5 medy     medy         4096 Jun 22 10:35 Maildir
226 Transfer complete
ftp> quit
221 Goodbye.
medy-aditya saputra #

ftp

Advertisements
Posted in Linux Server

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

Error: Twitter did not respond. Please wait a few minutes and refresh this page.

%d bloggers like this: