APA ITU LINUX CENTOS???
Nama "Linux" berasal dari nama pembuatnya, yang diperkenalkan tahun 1991 oleh Linus Torvalds. Sistemnya, peralatan sistem dan pustakanya umumnya berasal dari sistem operasi GNU, yang diumumkan tahun 1983 oleh Richard Stallman. Kontribusi GNU adalah dasar dari munculnya nama alternatif GNU/Linux.
Linux adalah nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama. Seperti perangkat lunak bebas dan sumber terbuka lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapa saja.
Sistem operasi Linux yang dikenal dengan istilah distribusi Linux (Linux distribution) atau distro Linux umumnya sudah termasuk perangkat-perangkat lunak pendukung seperti server web, bahasa pemrograman, basisdata, tampilan desktop (desktop environment) seperti GNOME,KDE dan Xfce juga memiliki paket aplikasi perkantoran (office suite) seperti OpenOffice.org, KOffice, Abiword, Gnumeric dan LibreOffice.
=================================================================
=================================================================
BAGAIMANA KONFIGURASI PC ROUTER PADA LINUX CENTOS???
Pembuatan PC Linux sangatlah mudah dengan beberapa sintaks saja sudah dapat berjalan dengan semestinya. Pada tutorial ini PC Router hanya menggunakan 2 ethernet yang berfungsi untuk koneksi dengan internet menggunakan eth0 dan eth1 digunakan untuk koneksi dengan LAN. Dengan asumsi bahwa PC telah terinstall system operasi Linux Centos.
=========================================================================
APA SAJA DATA-DATA UNTUK MEMBUAT SERVER???
Data-data berikut ini akan digunakan sampai terakhir dalam tutorial ini.
Data-data berikut ini akan digunakan sampai terakhir dalam tutorial ini.
1. Data IP Address eth0
IP Address 192.168.1.128
Subnetmask 255.255.255.0
Gateway 192.168.1.1
DNS 1 192.168.1.1
DNS 2 202.134.0.155
2. Data IP Address eth1
IP Address 182.18.2.1
Subnetmask 255.255.255.0
Gateway 192.168.1.1
DNS 1 192.168.1.1
DNS 2 202.134.0.155
=================================================================
APA SAJA PERINTAH DASAR LINUX CENTOS???
ls
Perintah ini merupakan perintah untuk menampilkan isi suatu direktori. Perintah ini mirip seperti perintah dir dalam DOS.
Ada beberapa cara untuk menggunakan perintah ini, misalnya :
# ls
# ls -l
Untuk mengetahui lebih lengkap tentang perintah ls, silakan lihat di manual dengan perintah man ls.
more
Perintah more dapat digunakan untuk melihat isi suatu file teks dengan layar per layar. untuk keluar dari tampilan more dengan menekan tombol q.
cat
Perintah ini digunakan untuk menampilkan isi file ke layar tanpa fasilitas tampilan layar per layar.
Biasanya digunakan bersamaan dengan pipeline atau redirection. Misal untuk menampilkan isi file /etc/passwd dan /etc/group, gunakan perintah :
# cat /etc/passwd /etc/group
cd
Perintah ini mirip seperti perintah cd dalam DOS yaitu digunakan untuk pindah ke direktori tertentu. Contoh perintah :
# cd /home/adje
Untuk menuju kembali ke direktori /home, maka digunakan perintah :
# cd ..
cp
Perintah ini digunakan untuk mengkopi suatu file atau direktori. misalnya :
# cp contoh1 contoh2
Perintah di atas maksudnya akan mengkopi contoh1 ke file contoh2. Untuk mengkopi seluruh direktori menggunakan perintah :
# cp -R /home/adje /home/afri
mv
Perintah ini digunakan untuk memindahkan suatu file ke lokasi lain atau dengan nama lain. Contoh :
# mv contoh1.php contoh2.php
#mv contoh1.php /home/adje/contoh2.php
rm
Perintah ini digunakan untuk menghapus direktori atau file. Perintah ini mirip dengan perintah del dalam DOS. Dalam menggunakan perintah ini agar hati-hati karena dalam Linux tidak ada perintah undelete atau unerase. Contoh penggunaan rm sbb :
#rm contoh1.php
Untuk menghapus suatu direktori gunakan perintah :
#rm /home/adje/temp
mkdir
Perintah ini digunakan untuk membuat direktori. Misalnya :
#mkdir contoh
Pipeline
Pada Linux dan UNIX, hasil keluaran suatu proses program dapat diberikan sebagai input pada proses lainnya. Contohnya :
#ls -l /home/adje | more
=================================================================
Perintah ini merupakan perintah untuk menampilkan isi suatu direktori. Perintah ini mirip seperti perintah dir dalam DOS.
Ada beberapa cara untuk menggunakan perintah ini, misalnya :
# ls
# ls -l
Untuk mengetahui lebih lengkap tentang perintah ls, silakan lihat di manual dengan perintah man ls.
more
Perintah more dapat digunakan untuk melihat isi suatu file teks dengan layar per layar. untuk keluar dari tampilan more dengan menekan tombol q.
cat
Perintah ini digunakan untuk menampilkan isi file ke layar tanpa fasilitas tampilan layar per layar.
Biasanya digunakan bersamaan dengan pipeline atau redirection. Misal untuk menampilkan isi file /etc/passwd dan /etc/group, gunakan perintah :
# cat /etc/passwd /etc/group
cd
Perintah ini mirip seperti perintah cd dalam DOS yaitu digunakan untuk pindah ke direktori tertentu. Contoh perintah :
# cd /home/adje
Untuk menuju kembali ke direktori /home, maka digunakan perintah :
# cd ..
cp
Perintah ini digunakan untuk mengkopi suatu file atau direktori. misalnya :
# cp contoh1 contoh2
Perintah di atas maksudnya akan mengkopi contoh1 ke file contoh2. Untuk mengkopi seluruh direktori menggunakan perintah :
# cp -R /home/adje /home/afri
mv
Perintah ini digunakan untuk memindahkan suatu file ke lokasi lain atau dengan nama lain. Contoh :
# mv contoh1.php contoh2.php
#mv contoh1.php /home/adje/contoh2.php
rm
Perintah ini digunakan untuk menghapus direktori atau file. Perintah ini mirip dengan perintah del dalam DOS. Dalam menggunakan perintah ini agar hati-hati karena dalam Linux tidak ada perintah undelete atau unerase. Contoh penggunaan rm sbb :
#rm contoh1.php
Untuk menghapus suatu direktori gunakan perintah :
#rm /home/adje/temp
mkdir
Perintah ini digunakan untuk membuat direktori. Misalnya :
#mkdir contoh
Pipeline
Pada Linux dan UNIX, hasil keluaran suatu proses program dapat diberikan sebagai input pada proses lainnya. Contohnya :
#ls -l /home/adje | more
=================================================================
APA SAJA PROGRAM DASAR LINUX CENTOS???
Program dasar dalam system linux:
Setelah kita sudah masuk ke desktop Linux, maka kita tekan Ctrl + Alt + F2 untuk masuk ke konsol. Setelah itu, kita harus login terlebih dahulu dengan memasukan user dan password. Lalu akan muncul seperti di bawah ini:
[root@localhost˜]#
Dari kata-kata di atas, dibagi menjadi 3 (tiga) bagian, yaitu;
“root” menunjukan user yang aktif.
“@localhost” menunjukan hostname.
“ ˜ ” menunjukan diriktori yang aktif.
Kemudian, pada kursor yang aktif, ketik adduser spasi nama user. Hal ini dilakukan agar muncul user baru. Setelah itu ketik passwd spasi nama user. Setelah itu akan muncul perintah untuk masukan password. Pada kursor yang aktif , ketik su spasi nama user kemudian tekan Enter, lalu akan muncul seperti di bawah ini:
[kintan@localhost root]$
contoh nama usernya adalah kintan
Setelah itu akan ketik cd kemudaian tekan Enter. Hal ini dilakuakan agar kembali ke bagian yang paling awal. Maka akan kuncul sebagai berikut:
[kintan@localhost˜]$
===============================================================
Dalam program dasar linux, banyak perintah-perintah yang dapat kita jalankan untuk menggunakan linux Centos, diantaranya:
Membuat file
Ø touch spasi nmfile : Perintah ini digunakan untuk membuat file tapi dengan isi yang kosong.
Ø cat>nmfile : Perintah ini diguanakan untuk membuat file dengan isinya.
Ø cat>>nmfile : Digunakan untuk menbuat file dngan isinya.
Ø cat spasi nmfile
Ø echo>nmfile spasi isifile
Ø echo>>nmfile spasi isifile
Menghapus File atau Direktori
rm spasi nmfile
Menghapus direktori kosong
rmdir spasi nmfile
Menghapus direktori yang berisi file
rm spasi –r spasi nmfile
Mengcopy file atau direktori
Ø cp spasi nmfile spasi almt_dirtujuan
Ø cp spasi nmfile spasi almt_dirtujuan/nmbaru
Ø cp spasi –r spasi nmdir spasi almtdirtujuan
Memindahkan file dan mengganti nama file
mv spasi nmfile spasi almt_dirtujuan
mv spasi nmfile spasi nmfilebaru
Mengkompres file
gzip spasi nmfile
Membaca file yang terkompres
zcat spasi nmfile
Mengekstrak file
gunzip spasi nmfile
=================================================================
APA ITU IP ADDRESS???
IP Address adalah alamat logika yang diberikan pada peralatan yang menggunakan protocol TCP/IP.
IP Address dibagi menjadi 3 bagian / kelas utama, yaitu:Kelas Range Subnetmask
A 1-126 255.0.0.0
B 128-191 255.255.0.0
C 192-223 255.255.255.0
Sebanarnya dalam kelas IP Address, dibagi 5 bagian / kelas, yaitu kelas A, B, C, D, dan E. Tapi untuk kelas D dan E hanya digunakan untuk cadangan dan eksperimen. Dalam Linux, kita juga dapat mensetting IP Address agar computer yang kita gunakan dapat terhubung ke suatu jaringan computer, berikut adalah perintah-perintah yang ada di Linux dalam mensetting IP Address:
Mengaktifkan interface jaringan
#/etc/init.d/network spasi start
Mensetting IP Address
#ifconfing spasi eth0 spasi IP spasi netmask spasi subnetmask
Mensetting gateway
#route spasi add spasi default spasi gw spasi IP
Mencek koneksi
#ping spasi ipaddres
Mengubah hostname
#cd spasi /etc
#vi spasi host
Kemudian simpan dengan menekan :wq!
#reboot
Melihat konfigurasi IP
#/etc/init.d/network_scripts
=================================================================
APA ITU IP TABLES???
IPTables adalah suatu aturan bawaan yang ada pada Linux Centos. Sama seperti Firewall pada windows, IPTables ini berfungsi untuk memprotect system dalam melakukan transfer data. Berikut adalah perintah-perintah yang ada pada IPTables:
Melihat semua aturan
iptables spasi -L
Mendefaultkan semua aturan
iptables spasi –F
Memblok paket dari luar
iptables spasi –A spasi INPUT spasi –s spasi iptujuan spasi –j spasi REJECT
Memblok paket data ke luar
iptables spasi –A spasi OUTPUT spasi –d spasi iptujuan spasi –j spasi DROUP
Menghapus aturan iptables dari luar
iptables spasi –D spasi INPUT spasi –S spasi iptujuan spasi –j spasi REJECT
Menghapus aturan iptables kei luar
iptables spasi –D spasi OUTPUT spasi –d spasi iptujuan spasi –j spasi
DROUP
Setelah kita sudah masuk ke desktop Linux, maka kita tekan Ctrl + Alt + F2 untuk masuk ke konsol. Setelah itu, kita harus login terlebih dahulu dengan memasukan user dan password. Lalu akan muncul seperti di bawah ini:
[root@localhost˜]#
Dari kata-kata di atas, dibagi menjadi 3 (tiga) bagian, yaitu;
“root” menunjukan user yang aktif.
“@localhost” menunjukan hostname.
“ ˜ ” menunjukan diriktori yang aktif.
Kemudian, pada kursor yang aktif, ketik adduser spasi nama user. Hal ini dilakukan agar muncul user baru. Setelah itu ketik passwd spasi nama user. Setelah itu akan muncul perintah untuk masukan password. Pada kursor yang aktif , ketik su spasi nama user kemudian tekan Enter, lalu akan muncul seperti di bawah ini:
[kintan@localhost root]$
contoh nama usernya adalah kintan
Setelah itu akan ketik cd kemudaian tekan Enter. Hal ini dilakuakan agar kembali ke bagian yang paling awal. Maka akan kuncul sebagai berikut:
[kintan@localhost˜]$
===============================================================
Dalam program dasar linux, banyak perintah-perintah yang dapat kita jalankan untuk menggunakan linux Centos, diantaranya:
Membuat file
Ø touch spasi nmfile : Perintah ini digunakan untuk membuat file tapi dengan isi yang kosong.
Ø cat>nmfile : Perintah ini diguanakan untuk membuat file dengan isinya.
Ø cat>>nmfile : Digunakan untuk menbuat file dngan isinya.
Ø cat spasi nmfile
Ø echo>nmfile spasi isifile
Ø echo>>nmfile spasi isifile
Menghapus File atau Direktori
rm spasi nmfile
Menghapus direktori kosong
rmdir spasi nmfile
Menghapus direktori yang berisi file
rm spasi –r spasi nmfile
Mengcopy file atau direktori
Ø cp spasi nmfile spasi almt_dirtujuan
Ø cp spasi nmfile spasi almt_dirtujuan/nmbaru
Ø cp spasi –r spasi nmdir spasi almtdirtujuan
Memindahkan file dan mengganti nama file
mv spasi nmfile spasi almt_dirtujuan
mv spasi nmfile spasi nmfilebaru
Mengkompres file
gzip spasi nmfile
Membaca file yang terkompres
zcat spasi nmfile
Mengekstrak file
gunzip spasi nmfile
=================================================================
APA ITU IP ADDRESS???
IP Address adalah alamat logika yang diberikan pada peralatan yang menggunakan protocol TCP/IP.
IP Address dibagi menjadi 3 bagian / kelas utama, yaitu:Kelas Range Subnetmask
A 1-126 255.0.0.0
B 128-191 255.255.0.0
C 192-223 255.255.255.0
Sebanarnya dalam kelas IP Address, dibagi 5 bagian / kelas, yaitu kelas A, B, C, D, dan E. Tapi untuk kelas D dan E hanya digunakan untuk cadangan dan eksperimen. Dalam Linux, kita juga dapat mensetting IP Address agar computer yang kita gunakan dapat terhubung ke suatu jaringan computer, berikut adalah perintah-perintah yang ada di Linux dalam mensetting IP Address:
Mengaktifkan interface jaringan
#/etc/init.d/network spasi start
Mensetting IP Address
#ifconfing spasi eth0 spasi IP spasi netmask spasi subnetmask
Mensetting gateway
#route spasi add spasi default spasi gw spasi IP
Mencek koneksi
#ping spasi ipaddres
Mengubah hostname
#cd spasi /etc
#vi spasi host
Kemudian simpan dengan menekan :wq!
#reboot
Melihat konfigurasi IP
#/etc/init.d/network_scripts
=================================================================
APA ITU IP TABLES???
IPTables adalah suatu aturan bawaan yang ada pada Linux Centos. Sama seperti Firewall pada windows, IPTables ini berfungsi untuk memprotect system dalam melakukan transfer data. Berikut adalah perintah-perintah yang ada pada IPTables:
Melihat semua aturan
iptables spasi -L
Mendefaultkan semua aturan
iptables spasi –F
Memblok paket dari luar
iptables spasi –A spasi INPUT spasi –s spasi iptujuan spasi –j spasi REJECT
Memblok paket data ke luar
iptables spasi –A spasi OUTPUT spasi –d spasi iptujuan spasi –j spasi DROUP
Menghapus aturan iptables dari luar
iptables spasi –D spasi INPUT spasi –S spasi iptujuan spasi –j spasi REJECT
Menghapus aturan iptables kei luar
iptables spasi –D spasi OUTPUT spasi –d spasi iptujuan spasi –j spasi
DROUP
Berikut ini adalah beberapa direktori beserta fungsinya yang ada pada system linux :
1. / adalah direktori yang berguna untuk menampung seluruh file yang terdapat dalam system linux.
2. / bin, Adalah direktori yang berisi file-file yang dapat langsung dijalankan
3. /tmp, Adalah direktori yang berisi file-file sementara(file-file yang diakibatkan interupsi-interupsi
pada linux
4. /usr, Adalah direktori yang berisi file-file yang dapat dijalankan untuk semua user
5. /dev, Adalah berisi file-file dari hardware yang dimiliki oleh komputer
6. /etc, Adalah direktori yang berisi file-file yang digunakan untuk konfigurasi linux dan mengganti
password user
7. /home, menyimpan direktori masing-masing user yang ada di sistem
8. /boot,Adalah berisi file-file yang digunakan saat linux melakukan booting
Jika user berada di root, simbol prompt shell adalah #.
Jika user berada pada user account, simbol maka prompt shell adalah $.
Beberapa Istilah yang digunakan dalam linux :
a. Kernel : Fungsinya untuk mengendalikan perangkat keras seperti pelayanan jam dan tanggal
secara otomatis,security,proses input output,manajemen memori, dan proses interupsi.
b. Shell : Fungsinya menerjemahkan perintah-perintah yang diberikan User.
c. Utilitas : Program yang disediakan linux untuk melakukan tugas tertentu.
d. Aplikasi : Program yang dibuat pemakai untuk memenuhi kebutuhannya.
e. Prompt : Tempat untuk mengetikkan perintah-perintah pada linux
PENGATURAN HAK AKSES FILE DAN DIREKTORI
Fungsi hak akses adalah untuk mengatur ijin akses terhadap suatu file/direktori
kepada user/owner, group dan other (user/group lain)
User (u) : user account dimana file tersebut dibuat.
Group (g) : Kumpulan dari banyak user account.
Other (o) : Lingkungan di luar user account dan group
Format izin akses
r : read. Hak akses untuk membaca. Nilai angka 4.
w : write. Hak akses untuk menulis. Nilai angka 2
x : executable. Hak akses untuk menjalankan. Nilai angka 1
( - ) : mengurangi hak izin
( + ) : menambah hak izin
Perintah untuk melihat hak akses: ls –l
Keterangan:
- Jenis file biasa
rw- hak akses user, user bisa baca file, tulis/edit file
rw- hak akses group, group bisa baca file, tulis/edit file
r-- hak akses other, other hanya bisa baca file
user user account
user group
24 kapasitas file sebesar 24 bytes
Sep 29 tanggal pembuatan file
08:30 jam pembuatan file
mahasiswa nama file
Ada beberapa cara perintah untuk merubah hak izin akses, yaitu :
1. chmod ruang_lingkup=format nama_file
contoh : chmod u=rw-,g=rw-,o=r-- latih1
artinya : file tersebut untuk : ruang lingkup user U=rw- bisa membaca dan
melakukan perubahan, dan ruang lingkup G=rw- dapat membaca dan menulis,
ruang lingkup O=r-- hanya bisa membaca saja.
2. chmod nilai_angka nama_file
contoh : chmod 664 latih1
artinya : file tersebut untuk ruang lingkup U=6 artinya (4+2) berarti dapat
membaca dan mengubah. Ruang lingkup G=6 artinya (4+2) dapat membaca dan
mengubah. Ruang lingkup O=4 artinya hanya dapat membaca saja
3. chmod ruang_lingkup-format nama_file
contoh : chmod u-w,g-r,o-w latih1
artinya : file tersebut untuk ruang lingkup U-w dikurangi hak merubah data.
Ruang lingkup G-r dikurangi hak membacanya. Untuk ruang lingkup O-w
dikurangi hak merubah datanya.
MEMBUAT USER DAN GROUP MELALUI GUI
1. Pilih Menu System>>Administration>>User and group
2. Klik Add User untuk menambahkan user account baru.
3. Masukan user name, full name dan password baru kemudian klik OK
4. Buka terminal >> aktifkan user yang dibuat dengan perintah “su namauser”.
MENGUBAH KEPEMILIKAN FILE (CHANGE OWNER) DAN GROUP
(CHANGE GROUP)
Catatan : Perintah ini hanya dapat digunakan pada user “root”
Bentuk Umum :
# chown namauser.namagrup namafile
# chown namauser.namagrup namadirektori
Contoh : [root@localhost ~]# chown anjani.anjani latihan
KOMPRES FILE DAN EXTRACT FILE
- Compress File : Menjadikan file dengan kapasitas memory yang lebih ringan
dari format biasa.
- Extract File : Mengembalikan format file seperti semula.
Perintah untuk kompress file
Bentuk Umum : gzip nama_file
Contoh: [anjani@localhost ~]$ gzip lat_compress
Perintah untuk membaca file yang telah dikompres
Bentuk Umum ; zcat nama_file
Contoh: [anjani@localhost ~]$ zcat lat_compress
file ini dikompress
Perintah untuk mengekstract file
Bentuk Umum : gunzip nama_file
Contoh: [anjani@localhost ~]$ gunzip lat_compress
[anjani@localhost ~]$ ls
lat_compress
KOMPRES FOLDER DAN EKSTRACT FOLDER
Format ini adalah menyatukan banyak file menjadi satu folder gabungan dengan
kapasitas memory yang lebih ringan. Format file : .tar
Perintah untuk mengkompres folder
Bentuk Umum : tar -cf folder.tar file1 file2 file3
[anjani@localhost ~]$ tar -cf latihan_zip.tar lat_compress
latihan_owner
Perintah untuk mengekstract folder
Bentuk Umum : tar -xf folder.tar
[anjani@localhost ~]$ tar -xf latihan_zip.tar
MEMBUAT FILE DENGAN PERINTAH “echo”
Perintah : echo “isi file” >>nama_file
[anjani@localhost ~]$ echo "hello world???" >> latih
MEMBUAT FILE DENGAN TYPE SYMBOLIC LINK (FILE SHORTCUT)
Jika file masternya hilang maka file simbolicnya tidak akan bisa dijalankan. Jika
ditampilkan warna dari jenis file ini : biru muda.
Bentuk Umum : ln -s nama_file nama_file_simbolic
MENYALIN FILE DENGAN TYPE HARDLINK
Fungsinya sama seperti copy untuk menggandakan file dengan nama yang berbeda.
Bentuk Umum : ln nama_file nama_file_hardlink
[anjani@localhost ~]$ ln -s latih latih_symbolic
MEMBERI ALIAS (NAMA LAIN) PADA PERINTAH LINUX
Bentuk Umum : alias nama = perintah [anjani@localhost ~]$ alias lihat=ls
[anjani@localhost ~]$ lihat
MEMBATALAN ALIAS
Bentuk Umum : unalias namagzip [anjani@localhost ~]$ unalias lihat
MENAMPILKAN BEBERAPA BARIS DARI ISI FILE
Bentuk Umum : head -baris nama_file
[anjani@localhost ~]$ head -2 latih
hello world???
MENGHITUNG BANYAKNYA BARIS ATAU CHARACTER DARI ISI FILE
Bentuk Umum ke I : wc namafile
Bentuk Umum ke II : wc -c namafile >> menghitung banyaknya karakter
Bentuk Umum ke III : wc -l namafile >> menghitung banyaknya baris
Bentuk Umum ke III : wc -w namafile >> menghitung banyaknya kata
IP ADDRESS
Jaringan komputer adalah dua atau lebih komputer serta berbagai perangkat pendukung lainnya yang
saling dihubungkan menggunakan sebuah media sehingga dapat saling berkomunikasi. Dalam mengkoneksikan
komputer dalam suatu jaringan harus membuat IP address yang terdiri dari Network ID dan Host ID.
Identitas atau alamat dari masing-masing komputer atau disebut juga dengan Host ID. Dimana identitas
dari jaringan itu sendiri dinamakan Network ID.
Perintah untuk memunculkan IP address dalam lan card
Perintah : ifconfig
• Perintah untuk mengetahui/melihat Ip address yang dipakai sebagai gateway
Perintah : route
• Perintah untuk mengetahui jaringan komputer kita sudah terkoneksi dengan baik
perintah : ping
• Perintah untuk menampilkan komputer yang sudah terkoneksi dengan kita
Perintah : arp
• Perintah untuk merestart jaringan komputer
Perintah : /etc/init.d/network restart
Cara setting IP Address melalui GUI:
1. Klik menu System | Administration | Network
2. Klik New, Device Type: Ethernet Connection, klik Forward
3. Pilih Statically set IP Addresses, lalu isi IP Address yang akan digunakan, klik OK
4. Klik Apply
SHARING FILE
Pengiriman file dan direktori dapat dilakukan dengan memanfaatkan jaringan yang ada. Hanya
superuser saja yang dapat menggunakan perintah ini. Dan pada saat pengiriman file harus berada pada
direktori file tersebut berada.
Pengiriman File ke PC tujuan
Perintah : scp nama_file IPTujuan:/alamatuserTujuan
Pengiriman Direktori ke PC tujuan
Perintah : scp -r nama_direktori IPTujuan:/alamatuserTujuan
Pengambilan file dari PC lain
Perintah : scp IPTujuan:/alamat_FileTujuan direktori_user_masing2
Pengambilan direktori dari PC lain
Perintah : scp -r IPTujuan:/AlamatdirektoriTujuan direktori_user_masing2
IP TABLES
Iptables memiliki 4 tabel aturan yaitu filter, nat, mangle dan raw.
1. Filter
Untuk melakukan pemfilteran/penyaringan paket data apakah paket tersebut akan di DROP, LOG,
ACCEPT atau REJECT
2. NAT
Melakukan Network Address Translation yang merupakan pengganti alamat asal atau tujuan dari
paket data
3. Mangle
Untuk melakukan penghalusan (mangle) paket data seperti TTL, TOS, dan MARK
4. raw
Untuk mengkonfigurasi pengecualian dari connection tracking bersama-sama dengan NOTRACK
Perintah-perintah yang digunakan:
1. Setting IP address kelas A
ifconfig eth0 50.50.50.1 netmask 255.0.0.0
2. Setting gateway 50.50.50.21
route add default gw 50.50.50.21
3. Koneksikan jaringan
ping ip_address_tujuan
4. Mengembalikan semua aturan pada posisi default
iptables –F
5. Melihat semua aturan yang ada
iptables –L
6. Memblok pengiriman data keluar
iptables –A OUTPUT – d ip_user_tujuan -j DROP
7. Koneksikan kembali ke user lain
8. Normalkan kembali semua aturan dan lihat semua aturan yang ada.
9. Buat direktori dengan nama masing-masing di user account BSI_NIM kemudian buat file dengan
nama latihan, isi file dengan : BELAJAR FIREWALL
10. Kirim direktori nama masing-masing yang ada di user BSI_NIM ke user lain.
scp –r /home/bsi_nim/direktori ip_user_tujuan :/home/bsi_nim_user_lain
10. Buat file dengan nama linux di direktori nama masing-masing yang ada di user BSI_NIM
11. Menolak kiriman data dari luar
iptables –A INPUT – s ip_user_tujuan -j REJECT
12. Kirim kembali file linux ke direktori nama masing-masing user BSI_NIM ip_user_tujuan
scp /home/bsi_nim/direktori/nama_file ip_user_tujuan:/home/bsi_nim/direktori