34
LAPORAN TUGAS AKHIR DASAR SISTEM OPERASI INTAN PURNAMA SARI X TKJ B SMK NEGERI 1 CIMAHI 2012/2013

Tutorial Dasos

Embed Size (px)

DESCRIPTION

Tutrial Dasar Sistem Operasi

Citation preview

Page 1: Tutorial Dasos

LAPORAN TUGAS AKHIR

DASAR SISTEM OPERASI

INTAN PURNAMA SARI

X TKJ B

SMK NEGERI 1 CIMAHI

2012/2013

Page 2: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 2

DAFTAR ISI

DAFTAR ISI ........................................................................................................................... 2

BAB I PENDAHULUAN …………………………………………………………………... 3

BAB II SSH (Secure Shell) ………………………………………………………………… 4

BAB III NTP (Network Time Protocol) ………………………………………………….. 11

BAB IV ROUTING ………………………………………………………………………... 15

BAB V FTP (File Transfer Protocol) …………………………………………………….. 20

BAB VI DHCP (Dinamic Host Configuration Protocol) ………………………………... 27

Page 3: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 3

BAB I

PENDAHULUAN

Laporan ini disusun untuk menyelesaikan tugas akhir mata pelajaran Dasar

Sistem Operasi.

Dalam laporan ini, terdapat:

Laporan berupa keterangan gambar, mengenai materi:

SSH (Secure Shell)

NTP (Network Time Protocol)

Routing

FTP (File Transfer Protocol)

DHCP (Dinamic Host Configuration Protocol)

Page 4: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 4

BAB II SSH

(Secure Shell)

A. PENDAHULUAN

Secure Shell atau SSH adalah protocol jaringan yang memungkinkan

pertukaran data melalui saluran aman antara dua perangkat jaringan terutama banyak

digunakan pada system berbasis Linux dan Unix untuk mengakses akun shell. SSH

dirancang sebagai pengganti Telnet dan shell remote tak aman lainnya, yang

mengirim informasi, terutama kata sandi, dalam bentuk teks sederhana yang

membuatnya mudah untuk dicegat. Enkripsi yang digunakan oleh SSH menyediakan

kerahasiaan dan integritas data melalui jaringan yang tidak aman seperti internet.

B. TUJUAN

Memahami tentang SSH server dan SSH client

Memahami kegunan SSH

Memahami cara konfigurasi SSH keygen

Memahami cara mengubah Banner SSH

C. ALAT DAN BAHAN

1 buah Laptop

OS Virtual Ubuntu (lengkap dengan repository)

- Ubuntu server 12.04 64bit : server

- Ubuntu desktop 10.04 64bit : client

Software Virtual Box

Paket SSH Server dan Client

Page 5: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 5

D. LANGKAH KERJA

1. Pastikan OS Ubuntu virtual sudah terinstal keduanya beserta repository

Page 6: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 6

2. Ubah Network Adapter kedua virtual menjadi Internal Network

3. Konfigurasi Interfacesnya, sifatnya static:

# nano /etc/network/interfaces

- IP Ubuntu server : 192.168.10.3, username= intan

- IP Ubuntu client : 192.168.10.9, username= purnama

4. Restart network

# invoke-rc.d networking restart

Page 7: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 7

5. Instal paket SSH pada Ubuntu server dan client, jika sudah terinstal cek paketnya

# dpkg –l | grep ssh

6. Pada server login ssh client

# ssh [email protected]

Page 8: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 8

7. Masuk mode root

# sudo su

8. Konfigurasi sshd_config

# nano /etc/ssh/sshd_config

- Ubah port ssh client yang awalnya default (22) menjadi 3636

Perubahan port ini termasuk disarankan karena serangan bruteforce sering

dilakukan oleh para perentas untuk memperoleh akses secara illegal.

- Untuk mengaktifkan banner, hapus tanda kress nya

9. Ubah banner client

10. Mencoba melakukan perintah reboot

# init 6

Page 9: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 9

11. Jika bisa di reboot, berarti ssh yang bekerja secara remote berhasil.

Kemudian login ssh client kembali beserta portnya, karena tadi port nya sudah

diganti

# ssh [email protected] –p 3636

12. Ubah port nya menjadi default kembali, agar dapat dibuat keygen dsa nya

13. Ubah keygen untuk dsa client

# ssh-keygen –t dsa

Page 10: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 10

14. # ssh-copy-id –I ~/.ssh/id_dsa [email protected]

15. Masukkan password jika diminta

16. Dan sekarang seharusnya sudah dapat login ssh client tanpa password.

E. KESIMPULAN

Jadi, ssh merupakan aplkasi untuk mengakses mesin secara remote. Dengan

ssh semua percakapan antara server dan client di enkripsi. SSH juga memungkinkan

kita mengamankan koneksi dai pembajakan .

Page 11: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 11

BAB III NTP

(Network Time Protocol)

A. PENDAHULUAN

Network Time Protokol (NTP) adalah pengaturan waktu pada suatu jaringan

jika waktu server itu berubah maka dengan adanya NTP semua client dari server itu

akan berubah waktunya dengan otomatis setelah mengkonfigurasinya.

B. TUJUAN

Mengetahui cara menyamakan waktu server dengan client

C. ALAT DAN BAHAN

1 buah Laptop

OS Virtual

- Ubuntu Server 10.04 64bit : Server, IP : 192.168.10.3

- Ubuntu Desktop 10.04 : Client , IP : 192.168.10.9

Software Virtual Box

Paket NTP

D. LANGKAH KERJA

1. Aktifkan OS ubuntu yang ada pada laptop.

Page 12: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 12

2. Lalu instalkan NTP pada ubuntu. Jika sudah terinstal, cek paket ntp tersebut

#dpkg –l | grep ntp

3. Setelah itu, lakukan konfigurasi ntp.conf

# nano /etc/ntp.conf

Lalu tambahkan di bawahnya seperti gambar dibawah ini:

- Server 127.127.1.0 1 burst = berguna sebagai jarak waktu client dengan server

akan dapat di update setelah 1 menit

- Fudge 127.127.1.0 stratum 10 = agar waktu client dengan server jaraknya

tidak terlalu jauh, maka diatur dengan jarak maksimal 10 menit

4. Simpan hasil konfigurasinya, dan lakukan restart ntp

# invoke-rc.d ntp restart

Page 13: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 13

5. Cek hasil konfigurasi

Jika ada * didepan LOCAL, maka server anda sudah bisa menerima request

syncron dari client.

6. Cek tanggal, kemudian ubah jam nya pada server tersebut

# date

# date –s 0908

7. Masuk ke client, dan cek tanggalnya terlebih dahulu sebelum di sinkronisasi

dengan server

# date

Page 14: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 14

8. Lakukan sinkronisasi antara client dengan server

# ntpdate –u 192.168.10.3

9. Jika sudah di sinkronisasi, cek kembali jam nya

# date

E. KESIMPULAN

Jadi, dengan mengkonfigurasi ntp agar dapat menyamakan waktu client

dengan computer server jaringan kita.

Page 15: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 15

BAB IV

ROUTING

A. PENDAHULUAN

Router adalah sebuah alat jaringan komputer yang mengirimkan paket data

melalui sebuah jaringan atau internet menuju tujuannya, melalui sebuah proses yang

disebut routing. Proses routing terjadi pada lapisan 3 (Lapisan jaringan seperti Internet

Protocol) dari stack protokol tujuh-lapis OSI.

B. TUJUAN

Agar dapat menghubungkan 2 jaringan yang berbeda

Agat dapat mengetahui bagaimana cara routing

C. ALAT DAN BAHAN

1 buah Laptop

3 OS Ubuntu Virtual

- Ubuntu Server 10.04 64bit : Server

- Ubuntu Client 10.04 : Client 1

- Ubuntu Client 10.04 : Client 2

Page 16: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 16

D. LANGKAH KERJA

1. Konfigurasi interfaces di Client 1 dan client 2

# nano /etc/network/interfaces

- Client 1

IP : 172.16.10.1

Gateway : 172.16.10.2

- Client 2

IP : 10.10.10.10

Gateway : 10.10.10.11

2. Restart networking

# invoke-rc.d networking restart

- Client 1

- Client 2

Page 17: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 17

3. Sekarang sebelum masuk ke server, pada virtual box, tambahkan network adapter

menjadi ada dua. Lalu masuk ke server, dan ubah interfacesnya

# nano /etc/network/interfaces

- Eth0

Ubah ip address nya dengan memasukan gateway dari Client 1 “172.16.10.2”

- Eth1

Ubah ip address nya dengan memasukan gateway dari Client 2 “10.10.10.11”

4. Konfigurasi perintah sysclt.conf, agar mudah dengan perintah:

# nano /proc/sys/net/ipv4ip_forward

isi konfigurasinya dengan 1, jika sudah ada tinggal disimpan

Fungsinya untuk mengaktifkan IP Forwarding pada server

Page 18: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 18

5. Restart network

# nano /etc/network/interfaces

6. Lakukan ping antar client

- Client 1 ke Client 2

- Client 2 ke Client 1

Page 19: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 19

E. KESIMPULAN

Jadi, dengan router kita dapat menghubungkan 2 jaringan yang berbeda, dan

dapat memahami cara mengkonfigurasinya.

Page 20: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 20

BAB V FTP

(File Transfer Protocol)

A. PENDAHULUAN

FTP (File Transfer Protocol) adalah suatu protocol yang berada dalam lapisan

aplikasi yang berfungsi untuk tukar-menukar file dalam suatu network yang

mensupport (mendukung) TCP/IP protocol. Dua hal penting yang ada dalam FTP

adalah FTP Server dan FTP Client.

Fungsi FTP adalah untuk melakukan pengunduhan (download) dan

penggugahan (upload) berkas-berkas komputer antara klien FTP dan server FTP.

Perintah-perintah FTP dapat digunakan untuk mengubah direktori, mengubah

modus pengiriman antara biner dan ASCII, menggugah berkas komputer ke server

FTP, serta mengunduh berkas dari server FTP.

B. TUJUAN

Dapat memahami tentang FTP (File Transfer Protocol)

Dapat mengkonfigurasi FTP Server

Dapat menstransfer file dari FTP Server

Dapat mengunggah file dari FTP Server oleh FTP Client

C. ALAT DAN BAHAN

1 buah laptop

Software Virtual Box

2 buah OS

Ubuntu server (10.04 untuk intel, 12.04 64bit untuk amd)

Page 21: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 21

Ubuntu desktop 10.04

Paket vsftpd

D. LANGKAH KERJA

1. Pastikan Ubuntu server dan Ubuntu desktop sudah terinstal, kemudian ubah

network adapter dengan Internal Network

2. Konfigurasi ip nya terlebih dahulu di Ubuntu server

# nano /etc/network/interfaces

Page 22: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 22

3. Restart network pada server

# invoke-rc.d networking restart

4. Instal paket vsftpd, jika sudah terinstal cek paketnya

# dpkg –l | grep vsftpd

5. Konfigurasi vsftpd

# nano /etc/vsftpd.conf

Hapus tanda kress, pada script :

- Anonymous_enable=NO (user yang tidak terdaftar tidak diperbolehkan

mengakses ftp server)

- Local_enable=YES (user yang ada di system linux diperbolehkan mengakses

ftp server)

- Write _enable=YES (user yang ada di system linux diperbolehkan melakukan

perubahan pada ftp server)

- Anon_upload_enable=NO (user yang tidak terdaftar tidak diperbolehkan

upload data ke dalam ftp server)

- Anon_mkdir_write_enable=NO (user yang tidak terdaftar tidak diperbolehkan

membuat directory baru di dalam ftp server)

Page 23: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 23

- chroot_local_user=NO (agar client atau user yang login tidak akan menjadi

root, dan tidak dapat masuk ke folder yang ada diatasnya, ini bersifat aman)

6. Restart ftp

# invoke-rc.d vsftpd restart

7. Buat file

# nano FTP.txt

# ls

8. Masuk ke Client, konfigurasi terlebih dahulu interfacesnya

# nano /etc /network/interfaces

- Restart network

Page 24: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 24

9. Masuk ke ftp server di Mozilla firefox

# ftp://192.168.10.3

- Masukan username dan password nya

Page 25: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 25

10. Lihat hasilnya

Page 26: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 26

E. KESIMPULAN

Jadi, dengan ftp ini kita sebagai server dapat menshare berkas-berkas file ke

client, dan sebagai client kita dapat menerima berkas file dari server nya.

Page 27: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 27

BAB VI

DHCP

(Dinamic Host Configuration Protocol)

A. PENDAHULUAN

DHCP (Dinamic Host Configuration Protocol) adalah protokol yang berbasis

arsitektur client/server yang diaplikasikan untuk mempermudah pengalokasian IP

Address pada suatu jaringan. Jika DHCP terpasang pada jaringan lokal, maka semua

komputer menyambung ke jaringan akan memperoleh IP Adress secara otomatis dari

DHCP server. Selain IP Address, banyak parameter jaringan yang dapat diberikan

oleh DHCP, misalnya default gateway dan DNS server.

Komputer yang memberikan nomor IP disebut DHCP server, sedangkan

computer yang meminta nomor IP disebut DHCP client.

B. TUJUAN

Dapat memahami tentang DHCP Server di Ubuntu

Dapat mengkonfigurasi DHCP Server

C. ALAT DAN BAHAN

1 buah Laptop

2 OS Virtual

- Ubuntu server : Server

- Ubuntu desktop : Client

Software Virtual Box

Paket DHCP

Page 28: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 28

D. LANGKAH KERJA

1. Pastikan OS sudah terinstal

2. Ubah masing-masing Network Adapter dengan Internal Network

3. Masuk Ubuntu sever, ubah interfacesnya

# nano /etc/network/interfaces

Page 29: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 29

4. Restart network

# invoke-rc.d networking restart

5. Setelah itu, instalkan dhcp server nya. Jika sudah terinstal, cek paketnya

# dpkg –l | grep dhcp

6. Kemudian buka file konfigurasi dhcp

# nano /etc/dhcp/dhcpd.conf

- Beri tanda kress pada semua baris script, kecuali:

# ddns-update-style none;

Page 30: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 30

# log-facility local7 ;

- Isikan script di paling bawah, seperti gambar di bawah ini:

o Default-lease-time = batas waktu penyewaan alamat (satuan detik)

o Max-lease-time = batas maksimal penyewaan alamat (satuan detik)

o Broadcast-address = mengatur alamat broadcast

o Routers = mengatur default gateway

o Subnet = mengatur network dan masking yang digunakan

o Range = mengatur start dan end untuk IP client

7. # nano /etc /default/isc-dhcp-server

- Isi pada script INTERFACES=”eth0” (karena interfaces yang dipakai eth0)

Page 31: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 31

8. Restart isc-dhcp-server

# /etc/init.d/isc-dhcp-server restart

9. Masuk ke client, ubah interfaces menjadi dhcp

# nano /etc/network/interfaces

Page 32: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 32

10. Restart network

# invoke-rc.d networking restart

- Itu menandakan bahwa Client sudah dapat IP Address dengan alamat

192.168.2.4 dari Server dengan IP Address 192.168.2.1

11. # dhclient

Page 33: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 33

12. # ifconfig

13. Untuk pengujian, lakukan request ping antar Client dan Server

- Client ke Server

- Server ke Client

Page 34: Tutorial Dasos

TUGAS AKHIR PRAKTEK DASOS: Intan Purnama Sari – XTKJB 34

E. KESIMPULAN

Jadi, dengan DHCP dapat memudahkan transfer data kepada PC client lain

atau PC server; memungkinkan suatu client menggunakan alamat IP yang reusable,

artinya alamat IP tersebut bisa dipakai oleh client yang lain jika client tersebut tidak

sedang menggunakannya (off); memungkinkan suatu client menggunakan satu alamat

IP untuk jangka waktu tertentu dari server.