Anda di halaman 1dari 3

FTP Server

File Transfer Protocol (FTP) adalah protocol yang digunakan untuk transfer file atau
data melalui media jaringan. FTPtermasuk 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)

1. Installasi
Sebenarnya ada dua aplikasi yang paling popular untuk ftp server pada distro
debian. Yaitu ProFTPd dan Vsftpd. Kali ini kita akan menggunakan Proftpd sebagai
bahan pembelajaran.
Install aplikasi ProFTPd dengan langkah :

# apt-get install proftpd

Kemudian muncul menu PopUp dan pilih standalone mode.

2. Konfigurasi
Secara default, setelah selesai menginstall proftpd diatas. Semua user yang
terdaftar pada computer server Debian sudah bisa mengakses layanan ftp tersebut
melalui web browser ataupun terminal. Lakukan konfigurasi pada file-file berikut;

2.1. Buat Direktori FTP Server

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

#
#
#
#

mkdir share
userdel ftp
useradd d /share/ ftp
passwd ftp

Buat beberapa folder dalam direktori ftp server, sebagai bahan pengujian.
root@yadika:/home/yadika# cd share/
root@yadika:/home/yadika/share# mkdir

ini adalah direktori ftp

2.2. Mode User Authentication LogIn

a. Edit dan tambahkan script berikut di baris paling bawah dari file
proftpd.conf.

# mousepad /etc/proftpd/proftpd.conf

b. Testing
Pindah ke Windows XP kemudian jalankan browser, ketik url address
ftp://yadika.net, kemudian masukkan user name ftp dan password
yang dibuat tadi

2.2. Mode Anonymous LogIn


Cara kedua adalah Anonymous LogIn, yang memperbolehkan semua pengunjung
mengakses layanan ftp server tersebut. Tambahkan opsi UserAlias pada file
proftpd.conf. Kurang lebih seperti berikut scriptnya.

# mousepad /etc/proftpd/proftpd.conf
Edit bagian terakhir yang kita tambahkan tadi

Kemudian buat user baru dengan direktori home sama dengan direktori
home milik user anonymous (ftp). Tujuan dari pembuatan user adalah untuk
pemberian hak akses penuh ke server FTP seperti menghapus, membuat,
upload file dsb.
root@yadika:/home/yadika#
root@yadika:/home/yadika#
root@yadika:/home/yadika#
root@yadika:/home/yadika#

cd /home/yadika
useradd g ftp d /home/yadika/share tom
passwd tom
chown tom.ftp R share

root@yadika:/home/yadika#

chmod 755 R share

Cara upload file dari Client


1. Jalankan program WinSCP.EXE
2. Pilih FTP, masukkan Host name, username dan password kemudian
klik login

3. Jika berhasil maka akan tampil seperti berikut ini :

Anda mungkin juga menyukai