Pada
kesempatan kali ini kita akan menginstall FTP, dimana FTP ( File Transfer
Protocol )adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam
suatu network yang menggunakan TCP koneksi bukan UDP. Cara kerja protokol
FTP hampir sama dengan protokol lainnya. Apabila protokol HTTP bertugas untuk
urusan web, kemudian protkol SMTP bertugas dalam urusan mail, maka FTP ini
bertugas untuk urusan pertukaran file. Intinya FTP adalah protokol yang
bertugas dalam hal pertukaran file baik itudownload ataupun upload di jaringan.
Dua hal yang penting dalam FTP adalah FTP Server dan FTP Client.
- FTP server adalah suatu server yang menjalankan software yang berfungsi untuk memberikan layanan tukar menukar file dimana server tersebut selalu siap memberikan layanan FTP apabila mendapat permintaan (request) dari FTP client.
- FTP client adalah computer yang merequest koneksi ke FTP server untuk tujuan tukar menukar file. Setelah terhubung dengan FTP server, maka client dapat men-download, meng-upload, merename, men-delete, dll sesuai dengan permission yang diberikan oleh FTP server.
Installasi
ftp-server
Disini
saya menggunakan Proftp, Proftpd adalah sebuah aplikasi yang di gunakan untuk
melakukan transfer data Dengan menggunakan proftpd kita dapat membuat sebuah
server FTP dimana nantinya kita bisa membuat sebuah server yang bisa memberikan
fasilitas upload dan download
pertama
kita install proftpd, dengan mengetikkan perintah :
$
sudo apt-get install proftpd
Kemudian
akan muncul pertanyaan untuk memilih from inetd atau standalone, untuk skala
jaringan besar yang trafficnya padat disarankan untuk memilih yang standalone.
Kemudian tekan Enter.
tunggu
hingga instalasi selesai dan pastikan tidak ada pesan error
selanjutnya
kita lakukan konfigurasi proftpd
Untuk
konfigurasi Proftpd, cukup mengedit satu file saja yang berada di
/etc/proftpd/proftpd.conf. disini saya akan mempraktekkan cara
mengkonfigurasi FTP Server dengan sistem Anonymous login, jadi siapapun dapat
secara bebas mengakses file yang telah disediakan oleh FTP Server. Pertama buka
file konfigurasi Proftpd dengan perintah ini :
$ sudo
nano /etc/proftpd/proftpd.conf
pada
baris paling bawah tambahkan skrip berikut
<Anonymous
~ftp>
User ftp
Group
nogroup
UserAlias
anonymous ftp
DirFakeUser
on ftp
DirFakeGroup
on ftp
RequireValidShell
off
MaxClients
1000
DisplayLogin
welcome.msg
<Directory
*>
<Limit
WRITE>
DenyAll
</Limit>
</Directory>
</Anonymous>
IdentLookups
off
UseReverseDNS
off
ListOptions
“” maxdepth 3
ListOptions
“” maxdirs 10
ListOptions
“” maxfiles 1000
simpan
perubahan dengan menekan CTRL + X, lalu tekan Y, lalu Enter. Lalu terakhir
restart service dari Proftpd nya dengan mengeksekusi perintah berikut :
$ sudo
service proftpd restart
untuk
pengetesan coba kita upload data dari komputer client ke direktori /srv/ftp pad
Ubuntu Server menggunakan Filezilla. masukan IP Address Server 192.168.10.254
lalu masukan user dan password root Ubuntu Server kalian.
selanjutnya
buka browser dari salah satu komputer Client dan arahkan pada URL ke
ftp://192.168.10.254 Jika berhasil akan muncul daftar file-file yang telah
kalian letakkan pada folder /srv/ftp seperti yang ditunjukkan oleh gambar
dibawah ini.
Untuk
mendownloadnya silahkan klik pada salah satu file tersebut. Sampai sini berarti
FTP Server telah berjalan dengan baik.
0 comments:
Post a Comment