Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id)Instalasi FTP ServerFTP server digunaka...
Upcoming SlideShare
Loading in...5
×

FreeBSD FTP Server

362

Published on

a tutorial guide explaining how to install FreeBSD as a FTP server, an experience at IMTelkom (http://www.imtelkom.ac.id)

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
362
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
15
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

FreeBSD FTP Server

  1. 1. Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id)Instalasi FTP ServerFTP server digunakan sebagai standar layanan untuk mengupload data danprogram ke server. Harus diperhatikan bahwa FTP bekerja di port 21 dan tidakmelakukan enkripsi terhadap username dan password, sehingga cukup rentandengan sniffing dimana ada seseorang yang menangkap paket2 data yangditransaksikan antara client dan server, sehingga sniffer dapat mengetahuiusername dan password user.FreeBSD menyediakan aplikasi superserver, yaitu inetd, yang dapat melayanisemua kebutuhan koneksi dimana salah satu layanannya adalah FTP. Namun inetdcukup berat untuk dijalankan terutama jika hanya untuk melayani FTP. Olehkarenanya kita bisa menggunakan aplikasi layanan FTP independen yaitu ftpd(FTP Daemon).Agar suatu server FreeBSD dapat melayani koneksi FTP :1. create file "/etc/ftpchroot" : # cat /etc/ftpchroot service ukm setting diatas akan membatasi semua user yg termasuk group "service" dan group "ukm" sehingga tidak bisa browsing ke folder selain home directory-nya2. jika FTP hanya akan diaktifkan sekali2, cukup jalankan dengan command # /usr/libexec/ftpd –D4 dan untuk mematikannya jalankan : # killall ftpd3. jika FTP harus selalu aktif, maka buat file berikut : # cat /usr/local/etc/rc.d/ftp.sh #!/bin/sh case "$1" in start) [ -x /usr/libexec/ftpd ] && /usr/libexec/ftpd -D -4 -l -p /var/run/ftpd.pid > /dev/null && echo -n ftpd ;; stop) [ -r /var/run/ftpd.pid ] && /usr/bin/kill `cat /var/run/ftpd.pid` > /dev/null && echo -n ftpd ;; *) echo "Usage: `basename $0` {start|stop}" >&2 ;; esac exit 04. jangan lupa membuka firewall (allow tcp from any to me dst-port 21)5. jangan lupa membuka /etc/hosts.allow (ftpd : 10.1.0.0/255.255.0.0 : allow)

×