WHAT'S NEW?
Loading...

Pengen ngebatesin kecepatan download/upload file di ftp?
Proftpd bisa melakukannya

**
Pastikan Proftpd udah terinstal dan berjalan baik CEK DISINI
**

Langsung Aja
1. Buka file proftpd.conf nya
~# nano /etc/proftpd/proftpd.conf

2. Cari baris Default Root

- Perintah untuk Membaatasi Kecepatan Transfer yaitu TransferRate
- RETR  = Retrieve/Download
- STOR  = Store/Upload
- satuan kecepatan adalah Kbps

Penulisannya kayak ini
TransferRate RETR/STOR <batasan kecepatan> (dalam Kbps)


Jangan Lupa Save

4. Restart service proftpd nya
~# service proftpd restart

5. Silahkan di Cek untuk kecepatan Download/Upload nya menggunakan filezilla/IDM

Download

Upload

========================================================================
Ket:
Di awal download/upload Transfer Rate nya belum kelimit, pas udah berjalan beberapa detik baru kerasa TransferRate nya

=================================================================

**
kemaren2 kan udah buat ftp server pake VSFTPD, nah sekarang kita buat ftp server nya pake PROFTPD
**

Langsung Aja OK!!

1. Install service Proftpd nya
~# apt-get install proftpd

2. Edit file proftpd.conf nya
~# nano /etc/proftpd/proftpd.conf

3. Cari baris Default Root, terus hilangkan tanda pager di depannya. Lalu tanda benderanya diubah jadi folder tujuannya (folder data = contoh doang). (%u = menunjukkan user nya)

4. Tambahkan user untuk ftp (contoh)
~# adduser ftp1

5. Karena tadi folder tujuannya adalah /home/$user/data. maka kita buat folder data di dalam folder usernya
~# mkdir /home/ftp1/data

6. Beri hak akses foldernya, disini saya kasih full akses yaitu 777, kalau hanya bisa download yaitu 555. silahkan cari disini untuk option lainnya.
~# chmod 777 /home/ftp1/data

7. Restart service proftpd nya
~# service proftpd restart (debian 6++)
~# /etc/init.d/proftpd/restart (debian 5 --)

8. Untuk pengujian di windows, silahkan pakai cmd,windows explorer, browser, filezilla dll.

Gambarnya ga nyambung sama pembahasan ya wakwaw



Virtual/User Directory pada Web Server memilki fungsi yang hampir sama dengan FTP Server, yaitu sebagai media untuk transfer data yang bersifat Client-Server. 
Akan tetapi Virtual Directory menggunakan protokol HTTP (Hypertext Transfer Protocol) dengan FTP Server menggunakan protokol FTP (File Transfer Protocol)


**
Pastikan Web Server Apache2 Udah terinstall dan berfungsi dengan baik (Cek disini )
**

Oke Langsung Aja!!

1. Aktifkan MOD UserDir nya
~# a2enmod userdir

2. Edit file userdir.conf nya
~# nano /etc/apache2/mods-available/userdir.conf

3. tanda * nya mau diedit terserah sih, itu buat menandakan user aja. Kalo mau diganti juga silahkan, ini buat user spesifik (contoh = janai).


Jangan Lupa Save !!

4. Restart Apache2 nya

5. Tambahkan usernya (contoh = janai) <=== (disesuaikan dengan userdir.conf nya tadi)
~# adduser janai

6. Buat folder public_html di folder user nya (dibawah ini hanya contoh) (disesuaikan dengan userdir.conf nya tadi)
~# mkdir /home/janai/public_html

7. Isikan beberapa File (dibawah ini cuma contoh)
~# touch /home/janai/public_html/datasiswa.xls
~# touch /home/janai/public_html/dataguru.xls

8. Silahkan di tes di client. ketik di browser = namadomain/~user  | smkn1cbn.sch.id/~janai


=================================================================
SELAMAT MENCOBA



    Autentikasi proxy adalah sebuah proxy yang membutuhkan hak akses apabila klien ingin mengaksesnya. Hak akses ini berupa username dan password yang telah terdaftar pada server proxy.
   Dengan autentikasi maka user dipaksa harus memasukkan username dan password. Bila username dan password tersebut cocok dan terdaftar dalam database squid maka user tersebut diperbolehkan terkoneksi ke internet


**
Pastikan Squid sudah terinstall dan berjalan dengan baik (baca sini)
**


1. Edit file squid.conf nya
~# nano /etc/squid/squid.conf

2. Search kata "#auth_param basic"
hilangkan tanda paga didepannya, lalu ubah baris belakangnya jadi kayak ini .

**
/etc/squid/autentikasi = Parameter nya, Ini bebas mau dikasih nama apaan juga

3. Search kata "acl connect". Buat rule ACL baru untuk autentikasi 
acl autentikasi proxy_auth REQUIRED "/etc/squid/autentikasi"
http_access allow nama acl


autentikasi = nama acl nya (bebas)
proxy_auth = autentikasi user proxy
/etc/squid/autentikasi = parameter file buat usernya

Save!!

4. Buat file autentikasinya usernya
~# touch /etc/squid/autentikasi

5. Buat user dan passwd nya
~# htpasswd /etc/squid/autentikasi user
beri passwd nya

**
kalo command htpasswd gak ada, silahkan install dulu apache2 nya

6. Check squidnya dulu ada error apa enggak, baru restart
~# squid -k check
~# service squid restart


PENGUJIAN
1. Hubungkan client dengan router/server
2. Buka Browser. 
**
Yang harus diperhatikan adalah. Kalau menggunakan Autentikasi, kita gakbisa memakai proxy transparent, Harus manual. Jadi setting pada browsernya/Interner Optionsnya dulu!

3. Abis itu silahkan coba browsing, kalo muncul form login berarti sukses




HAPPY LOGIN !!

**
Silahkan Komentar kalo ada yang gak ngerti