Tampilkan postingan dengan label Linux. Tampilkan semua postingan
Tampilkan postingan dengan label Linux. Tampilkan semua postingan

Minggu, 17 Agustus 2008

Pembatasan Download dengan Squid

Dalam satu jaringan network biasanya terdiri dari banyak user dan tentu saja terdiri dari banyak tingkah, masing-masing pengguna mempunyai sifat yang berbeda pula, masing-masing punya hak yang harus dipernuhi, akan tetapi biasanya ada beberapa pengguna yang menggunakan fasilitas jaringan computer dengan seenaknya, misalnya melakukan download file, sehingga mau tidak mau akan menyedot habis bandwith di suatu jaringan, untuk itu diperlukan pengaturan dari sang admin untuk membagi rata bandwith yang tersedia, salah satu yang dapat dilakukan adalah dengan membatasi kecepatan download, disini hanya akan membahas tentang pembatasan download dan bukan pembatasan bandwith, disini saya akan menggunakan fasilitas delay_pools dari Squid, yang merupakan aplikasi proxy yang biasa digunakan di lingkungan Unix/Linux. Hal pertama yang diperlukan adalah tentunya computer dengan system operasi Unix/Linux yang sudah berjalan diatasnya squid proxy, dan aplikasi squid yang sudah di compile dengan menggunakan modul delay_pools, disini saya tidak akan menguraikan panjang lebar cara kompilasi ataupun option-option yang lainya, langsung saja disini saya akan memberikan batasan hanya untuk satu blok jaringan. Untuk melakukanya tambahkan option berikut di file konfigurasi squid, disini saya menggunakan Slackware Linux 10.2, dan file konfigurasinya terdapat di /ets/suid/squid.onf
acl limit url_regex -i ftp .exe .mpeg .mp3 .zip
delay_pools 1
delay_class 1 1
delay_parameters 1 1000/16000
delay_access 1 allow limit
delay_access 1 deny ALL

Dengan keterangan sebagai berikut :

acl limit url_regex -i ftp .exe .mpeg .mp3 .zip

Merupakan option untuk membatasi jaringan yang diberi nama “limit” untuk melakukan pembatasan berdasarkan file-file yang di download, untuk memfilter file-file yang akan dibatasi kita menggunakan url_regex (GNU regex)dan option -i mempunyai arti incansitive.

delay_pools 1

Digunakan untuk menentukan berapa banyak pools yang akan kita buat

delay_class 1 1

Menentukan class dari satu suatu pools, dan satu pools hanya bisa diisi 1 class, option diatas berarti akan melakukan “aksi” pada delay_class 1 dari pools 1.

delay_parameters 1 5000/100000

Menentukan parameter yang akan diberikan, yang berarti bahwa client akan mendapatkan kecepatan download 5000 Bps atau sekitar 5 Kbps apabila file yang di download lebih dari 100000 Byte (100 Kb) dan apabila melakukan download lebih kecil dari 100Kb maka client tidak akan dibatasi kecepatanya.

delay_access 1 allow limit

Option ini digunakan untuk memberikan izin kepada jaringan yang tadi telah kita beri nama “limit”.

delay_access 1 deny ALL

Dan yang terakhir digunakan untuk memblok network yang tidak terdapat dalam list acl.
Dan yang terakhir jangan lupa untuk menyimpan hasil perubahanya :p, kemudian untuk melihat hasilnya maka squid harus di restart terlebih dahulu, untuk memastikan coba lakukan cek dengan melakukan download pada file-file yang kita batasi downloadnya.

Senin, 28 Juli 2008

Install SSH pada Ubuntu

berikut perintah untuk install ssh server dan ssh client

# sudo apt-get install openssh-server openssh-client

Install FTP pada Ubuntu

FTP adalah singkatan dari File Transfer Protocol

Cara menginstall FTP server di ubuntu, yang dibutuhkan file vsftpd, jika kita terkoneksi ke internet kita hanya tinggal mengetik perintah :

# apt-get install vsftpd

linux sendiri yang akan menginstalasinya secara otomatis…setelah selesai ada sedikit konfigurasi yang harus dirubah untuk itu kita edit file /etc/vsftpd.conf. Ada beberapa point yang penting diantaranya

1. anonymous_enable=YES diubah menjadi NO, berguna sebagai security agar tidak semua orang bisa remote FTP

2. #local_enable=Yes, hilangkan tanda pagar (#), berguna agar user bisa login di local system

3. #write_enable=Yes, hilangkan tanda pagar(#), berguna agar user bisa upload file ke FTP server

kemudian restart FTP server dengan perintah :

#/etc/vsftpd restart atau # sudo /etc/init.d/vsftpd restart

FTP sudah dapat digunakan.

Minggu, 27 Juli 2008

Setting root password on ubuntu

Untuk Set Password root Ubuntu ketik :

sudo su

Masukkan Password kemudian ketik :

passwd

Masukkan password yg diinginkan untuk root

Sabtu, 26 Juli 2008

UNIX Command

Unix Commands Description Options
ls lists the content of a directory
-a Displays all files, including hidden files
-I Displays a detailed listing
-R Displays the files recursively (i.e. in the sub-directories)
-d Displays only the directories and not their content
-S Sort by size
-t Sort by the last modification date
-t Sort by version
-X Sort by alphabetical order of the extension
-r Sort in reverse order
cd change directory
cd Return to the user's directory
cd - Return to the previous directory
cd .. Return to the parent directory
mkdir Create a new directory
rmdir Deletes a directory
-f Force the deletion
-R Recursive delete (i.e. in the directory and its sub-directories)
cp Copy a file copy, xcopy
mv move file move
rm delete the file
-f Force the deletion
-R Recursive delete (i.e. in the directory and its sub-directories)
pwd "print working directory" displays the full current directory path of the work in progress.
passwd changes the user password
cat Concatenates two files and displays the result on the standard output. cat
more Displays the file content with pauses
file displays the presumed type of the specified file
man

apropos

help for the requested command
lpr prints the requested file
chmod changes the attribute of a file

chmod XXX file

XXX= User|Group|Other where X is an integer between 1 and 7

Read = 4, Write = 2, Execution = 1

X= Read + Write + Execution

chfn Changes the personal information viewed with finger
chsh Changes the shell: chsh user emplacement_du_shell
clear Clears the lines displayed on the terminal
finger, who list of users online
traceroute traces the path between the local machine and the target machine
ping diagnostic tool making it possible to see if a machine responds over the network
ftp[machine] [port]

get

put

quit

file transfer between the local machine and target machine

recovers a file

sends a file

quits the FTP session

ftp
telnet [machine] performs a telnet telnet
talk makes it possible to talk to a connected user

talk user

mesg Authorizes or rejects the talk command

mesg n : Prevents reception of talk messages

mesg y: Allows reception of talk messages

exit Disconnects

Selasa, 17 Juni 2008

Block Mac Address dengan Squid

Contoh 1 :

acl home arp 00:18:F8:3a:BF:0C
http_access deny home

atau jika ada sejumalah mac address yg perlu di blok, bisa dibuat dalam satu file :

contoh 2:

proxy# vi /etc/squid/blokmac.acl

00:18:F8:3a:BF:0C
00:18:F8:3a:BF:2C
00:13:D8:3a:AB:01
00:13:D8:3a:AB:02
00:13:D8:3a:AB:03

wq! (save)

lalu edit acl pada squid.conf dengan mengarahkan pada file yg di buat tadi

acl office arp "etc/squid/blokmac.acl"
http_access deny office