Install Proftpd (FTP Server)




Tuesday, February 12, 2013

Assalamualaikum Wr. Wb.

Salam sejahtera untuk kita semua, setelah pembuatan DNS Server selesai penulis akan membuat sebuah layanan FTP Server dengan applikasi Proftpd, OK langsung saja tidak perlu bertele-ele :D
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. 

Install terlebih dahulu applikasi FTP Server yaitu Proftpd.
root@nanang:/home/realloz# apt-get install proftpd 

Kemudian edit dan tambahkan script berikut di baris paling bawah dari file proftpd.conf. 
root@nanang:/home/realloz# nano /etc/proftpd/proftpd.conf 

<Anonymous /home/realloz/ftp/>                   #direktori untuk ftp server anda
User   nanang                                                     #user untuk ftp server
</Anonymous> 


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 yang di rasa anda mudah. Jangan digunakan bersamaan.

Tambahkan opsi “UserAlias” pada file proftpd.conf. Kurang lebih seperti berikut scriptnya.

root@nanang:/home/realloz# nano /etc/proftpd/proftpd.conf 

<Anonymous /home/realloz/ftp/>       #direktori untuk ftp server anda
User      nanang
UserAlias anonymous ftp              #tambahkan script ini
</Anonymous>  


atau yang paling mudah tinggal tambahkan user baru saja,kemudian tinggal check saja.
root@nanang:/home/realloz# adduser user1   #user1 = nama user 

Selanjutnya, buat folder untuk meletakan semua file dan data pada ftp server. Kemudian tambahkan hak akses untuk user ftp pada direktori tersebut.
root@nanang:/home/realloz# mkdir ftp
root@nanang:/home/realloz# useradd –d /ftp/ nanang
root@nanang:/home/realloz# chmod 777 /ftp
root@nanang:/home/realloz# passwd nanang

Terakhir, restart applikasi proftpdnya.
root@nanang:/home/realloz# /etc/init.d/proftpd restart
 

Pengujian

Dalam pengujian di server localhost, kita akan menggunakan ftp client berbasis text. Secara otomatis ftp client sudah terinstall bersamaan dengan system operasi Debian. 


root@nanang:/home/realloz# ftp ftp.sharing-realloz.com
220 ProFTPD 1.3.1 Server (Debian) [::ffff:127.0.0.1]
Name (localhost:root): nanang

331 Anonymous login ok, send your complete email address as your password
Password: *

230 Anonymous access granted, restrictions apply
Remote system type is UNIX. 

Using binary mode to transfer files.
ftp>

  
Semoga tutorial ini bermanfaat bagi yang membacanya. bagi yang kurang jelas silahkan kementar Ya :)
Terimakasih

Wassalamualaikum Wr. Wb. 

0 comments:

Post a Comment

 
Mulai dari Sekarang © 2012 | Designed by Bubble Shooter, in collaboration with Reseller Hosting , Forum Jual Beli and Business Solutions