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