Instalasi dan Konfigurasi Server Menggunakan Debian Sarge · PDF fileInstalasi software sebetulnya bisa dilakukan melalui media jaringan. Metode instalasi tersebut sudah lama dikenal

Embed Size (px)

Citation preview

  • Instalasi dan Konfigurasi Server

    Menggunakan Debian Sarge

    Cecep Khaerudin1

    7 September 2008

    1http://papinazwa.wordpress.com; [email protected]

  • Daftar Isi

    I Instalasi Debian Sarge 1

    1 Instalasi Debian Sarge 21.1 Pemilihan Bahasa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.2 Pemilihan Regional . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.3 Pemilihan Keyboard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.4 Kongurasi Network Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    1.4.1 Pemilihan Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41.4.2 Penentuan routing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.4.3 Penentuan TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

    1.4.3.1 IP Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51.4.3.2 Netmask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61.4.3.3 Gateway . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61.4.3.4 Name server address . . . . . . . . . . . . . . . . . . . . . . . . . 7

    1.4.4 Kongurasi Network . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71.4.4.1 Hostname . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71.4.4.2 Domain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

    1.5 Partisi Hard disk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81.5.1 Partisi Swap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81.5.2 Partisi root . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

    1.6 Instalasi Boot Loader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131.7 Kongurasi Sistem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

    1.7.1 Time Zone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141.7.2 root Password . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151.7.3 User Account . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

    1.8 Kongurasi Repositori . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171.9 Pemilihan Paket Software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171.10 Kongurasi Xserver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

    1.10.1 Auto detect Peripheral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181.10.2 X driver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191.10.3 Resolusi Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

    1.11 Welcome to Debian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20

    II Kongurasi Debian Server 21

    2 Kongurasi TCP/IP 222.1 Topologi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 222.2 Kongurasi IP Address . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232.3 Kongurasi Repositori . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

    3 Remote Access 253.1 Instalasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253.2 Kongurasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 253.3 Pengujian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25

    3.3.1 Remote access dari Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . 253.3.2 Remote Access dari Windows . . . . . . . . . . . . . . . . . . . . . . . . . 26

    i

  • DAFTAR ISI ii

    4 File Sharing 284.1 Instalasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284.2 Kongurasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284.3 Pengujian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

    4.3.1 Pengujian di Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294.3.2 Pengujian dari Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

    4.4 Sharing Data Windows dari Linux . . . . . . . . . . . . . . . . . . . . . . . . . . 304.4.1 Instalasi smbclient . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304.4.2 Menggunakan smbclient . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

    5 DHCP Server 335.1 Instalasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335.2 Kongurasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345.3 Pengujian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    5.3.1 Pengujian di Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34

    6 FTP Server 366.1 Instalasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366.2 Kongurasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366.3 Pengujian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

    6.3.1 Pengujian di Server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366.3.2 Pengujian di Client . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37

    7 DNS Server 387.1 Instalasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387.2 Kongurasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

    7.2.1 Kongurasi Zone (Domain) . . . . . . . . . . . . . . . . . . . . . . . . . . 387.2.2 Kongurasi le forward . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397.2.3 Kongurasi le reverse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 397.2.4 Pengujian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

    8 Web Server 428.1 Instalasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428.2 Kongurasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42

    8.2.1 Redirect Link . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428.2.2 public_html . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428.2.3 PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438.2.4 Virtual Host . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43

    8.3 Pengujian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438.3.1 Pengujian Localhost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448.3.2 Pengujian public_html . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448.3.3 Pengujian PHP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44

    9 Database Server 469.1 MySQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    9.1.1 Instalasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469.1.2 Pengujian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

    9.2 phpmyadmin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469.2.1 Instalasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469.2.2 Pengujian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47

    10 Mail Server 4810.1 Instalasi Postx, Courier-pop, Courier-imap . . . . . . . . . . . . . . . . . . . . . 48

    10.1.1 Postx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4810.1.2 Courier-imap Courier-pop . . . . . . . . . . . . . . . . . . . . . . . . . . . 48

    10.2 Kongurasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4810.2.1 File /etc/postx/main.cf . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4810.2.2 Maildir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4910.2.3 adduser . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49

  • DAFTAR ISI iii

    10.3 Pengujian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5010.3.1 Telnet port 25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5010.3.2 Telnet port 110 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

    10.4 Squirrelmail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5110.4.1 Instalasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5110.4.2 Kongurasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5110.4.3 Pengujian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

    11 Proxy Server 5411.1 Instalasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5411.2 Kongurasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

    11.2.1 acl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5411.2.2 ncsa_auth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5411.2.3 Dansguardian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

    11.2.3.1 Instalasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5511.2.3.2 Kongurasi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

    11.3 Pengujian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

  • Bagian I

    Instalasi Debian Sarge

    1

  • Bab 1

    Instalasi Debian Sarge

    Proses instalasi berbasis GUI (Graphical User Interface) tidak akan anda temui ketika meng-install Debian Sarge. Proses instalasi Debian Sarge ini sebetulnya hampir sama dengan prosesins