Senin, 13 November 2017

TUGAS AKHIR ADMINISTRASI SERVER DEBIAN

20:15 12/11/2017

Pertama kita siapkan dulu alat dan bahannya

1.Laptop kesayangan.
2.Charger.
3.Teman untuk bertanya.
4.Sedikit hiburan.

Pada kali ini saya akan membahas tentang sedikit dari banyak layanan yang diberikan oleh server dengan topologi peer to peer, yang akan saya bahas di antaranya yaitu :

1.Setting IP Ethernet.
2.DHCP Server.
3.NTP Server.
4.SSH Server.
5.DNS Server.
6.Web Server.
7.FTP Server.

Persyaratan yang wajib dilakukan.
Debian server kita harus sudah terhubung dengan client kita.
       Disini saya menggunakan adaptor internal dengan nama client.
       Untuk mengetahui apakah Debian Server kita sudah terhubung dengan client atau belum. Kita bisa mengetahuinya lewat cmd pada client dengan memasukan command ping 192.168.22.1 (192.168.22.1 adalah IP Server Debian). Lihat pada gambar dibawah ini.


Kita sudah memasukan DVD 1, 2, dan 3 ke Debian Server kita.
     Dengan command apt-cdrom add
     Setelah apt-cdrom add pada DVD ke 3
     Kemudian ketikkan command apt-get update


Langsung otw ke konfigurasinya.

1.Setting IP

Karena disini kita hanya menggunakan 1 adaptor, jadi kita hanya perlu setting eth0 nya saja. Untuk settingnya menggunakan command.
   1) nano /etc/network/interfaces
               lalu edit eth0 nya menjadi
                   auto eth0
                   iface eth0 inet static
                   address 192.168.22.1
                   netmask 255.255.255.0


       save dengan ctrl + x -> y -> enter
       kemudian kita restart dengan command
   2) service networking restart

    Untuk mengecek apakah IP kita sudah benar atau belum ketikan perintah ifconfig. Di situ bisa kita melihat IPnya.

Setting IP berhasiil :D


2.DHCP Server

Sebelum melakukan konfigurasi, kita harus install paket nya terlebih dahulu. DVD yang dibutuhkan adalah DVD 2.
  1) apt-get install dhcp3-server

          Jika sudah selesai, kita pindah ke direktory dimana kita bisa melakukan konfigurasi dhcpnya.
  2) cd /etc/dhcp

         Sebelum kita melakukan konfigurasi, sebaiknya kita memback up terlebih dahulu file yang akan kita edit. Hal ini bertujuan agar pada saat kita mengedit file dan terjadi error kita masih punya file backupannya.
  3) cp dhcpd.conf dhcpd.conf.a

          Edit file dhcpd.conf dengan mengetikkan.
  4) nano dhcpd.conf
          ctrl+w -> ctrl+t -> 50 -> enter
       Ikuti seperti gambar di bawah.



          Save dengan ctrl + x -> y -> enter

            Kemudian kita menentukan interface mana yang akan membagikan IP.
  5) nano /etc/default/isc-dhcp-server
            Ketikkan eth0 pada bagian INTERFACES="eth0"
            Kenapa eth0 ?? karena interface yang akan membagikan IP DHCP pada client adalah interface eth0.


            Save dengan ctrl + x -> y -> enter

            Restart konfigurasi dhcpnya.
  6) service isc-dhcp-server restart

  Selesai dehh :D


3.NTP Server

  Install paket nya dulu ya gann, DVD yang di pake adalah DVD 1.
  1) apt-get install ntp ntpdate

          Langsung aja edit filenya.
  2) nano /etc/ntp.conf
          Cari kata server yang berurutan. Pada depan kata server di beri hastag (#) semuanya. Lihat pada gambar untuk lebih jelasnya.


         Save dengan ctrl + x -> y -> enter

         Jangan lupa restart yahh.
  3) service ntp restart


4.Remote Server SSH

   Install paket nya, DVD yang di pake itu DVD 1.
   1) apt-get install ssh

          Kita pindah dulu gan ke direktorynya ssh.
   2) cd /etc/ssh

         Back up file.
   3) cp sshd_config sshd_config.a

   4) nano sshd_config
        Ganti portnya, agar tidak diketahui oleh umum :v
        Tambahkan AllowUsers solihin admin
        Lihat gambar:v


       Save dengan ctrl + x -> y -> enter

       Tambahkan user admin.
  5) adduser admin
       Masukkan password usernya -> enter sampai selesai



       Restart dehh.
  6) service ssh restart


5.DNS Server

   Pertama kita install paketnya dulu, dengan menggunakan DVD 1.
   1) apt-get install bind9

          Pindah ke direktory DNS.
   2) cd /etc/bind/

         Di sini kita akan mulai melakukan konfigurasinya, langsung aja ke backup file.
   3) rm named.conf.local
   4) cp named.conf.default-zones named.conf.local
   5) cp db.local akhir
   6) cp db.127 192

          Edit file named.conf.local, dan edit seperti pada di gambar.
   7) nano named.conf.local



         Save dengan ctrl -> ctrl + x -> y -> enter

  8) nano akhir
         ctrl + w -> ctrl + r -> ketikkan localhost -> enter -> ketikan arif.id -> enter -> ketik a (    fungsinya adalah untuk mengganti semua kata localhost menjadi arif.id )
ganti IP nya menjadi IP Debian Server kita
kemudian buat subdomain www dan files, dengan cara ctrl + k, lalu ctrl + u, dan ganti kata @ di baris ke 14 dan 15 menjadi www dan files
        save dengan ctrl -> ctrl + x -> y -> enter, untuk lebih jelas nya liat gambar



10) nano 192
        ctrl + w -> ctrl + r -> ketikkan localhost -> enter -> ketikan arif.id -> enter -> ketik a
  ketikkan IP Debian Server tapi dibalik dan tanpa 192, misalnya : 192.168.22.1 menjadi 1.22.168
  save dengan -> ctrl + x -> y -> enter, untuk lebih jelas nya liat gambar:v



11) service bind9 restart

       edit file resolv.conf
12) nano /etc/resolv.conf
       isikan nameserver IP Debian kita




       test DNS Server dengan nslookup
       liat gambar aja yahh:v




Jika hasilnya sudah seperti di atas, maka konfigurasi DNS Server kita berhasil:D Selamaat:D

6.Web Server

      Paket yang kita butuhkan untuk konfigurasi web server ini adalah apache 2 dan dns.Karena kita sudah membuat DNS nya diatas, sekarang kita tinggal konfigurasi apache2 nya aja.Kita akan membuat web server dengan DNS arif.id.Kita mulai...

   Pertama kita install dulu apache2 nya, DVD yang di butuhkan disini adalah DVD 1
1) apt-get install apache2

          pindah direktory
2) cd /etc/apache2/sites-available

          Copy file default untuk setiap domain yang ada
3) cp default www
4) cp default files

5) nano www
          Dibawah ServerAdmin, kita tambahkan ServerName arif.id dan ServerAlias www.arif.id
Kita juga akan menentukan, dimana kita akan menyimpan file html untuk domain www.arif.id  dan arif.id nya.Disini saya menyimpan file html nya pada direktory /var/www/www
         save dengan -> ctrl + x -> y -> enter, untuk lebih jelas nya liat gambar



6) nano files
          Dibawah ServerAdmin, kita tambahkan ServerName files.arif.id
          kita akan menyimpan file html untuk domain files.arif.id pada direktory /var/www/files
          save dengan -> ctrl + x -> y -> enter, untuk lebih jelas nya liat gambar



          Buat direktory yang sudah kita tulis tadi
7) cd /var/www
8) mkdir www
9) mkdir files



     Edit file html untuk www.arif.id
10) cd /var/www/www
11) touch index.html
12) nano index.html
           <h1>Selamat datang di halaman www.arif.id</h1>
            save dengan -> ctrl + x -> y -> enter 


           Edit file html untuk files.arif.id
13) cd /var/www/files
14) touch index.html
15) nano index.html
          <h1>Selamat datang di halaman files.arif.id</h1>
          save dengan -> ctrl + x -> y -> enter

          mengaktifkan folder
16) a2ensite www files



17) service apache2 reload

          Test dengan w3m
18) w3m arif.id
19) w3m www.arif.id
20) w3m files.arif.id


7.FTP Server

   Pada ftp kali ini, saya hanya akan menggunakan proftpd karena soalnya memang harus menggunakan proftpd:v Langsung install paket aja gan, DVD yang di pake itu DVD 1 dan 2

   1) apt-get install proftpd (pada saat proses menginstall pasti akan ada pilihan from inetd dan standalone, disitu kita pilih yang standalone aja )

          pindah ke direktory proftpd
   2) cd /etc/proftpd

          backup file
   3) cp proftpd.conf proftpd.conf.a

          edit file proftpd.conf
   4) nano proftpd.conf
          cari kata UserAlias
          ctrl + w -> ketik useralias
          hapus symbol pagar nya pada kata <anonymous ~ftp>, user, useralias, dan </Anonymous>.
Untuk lebih jelasnya liat gambar
          Oiyya, jangan lupa ganti kata ~ftp menjadi direktory /home/share ( kenapa di /home/share ? karena disoalnya emang disuruh begitu )


          save dengan -> ctrl + x -> y -> enter 

          restart proftpd nya
   5) service proftpd restart

           buat direktory /home/share
   6) cd /home/
   7) mkdir share

          memberikan izin akses folder share
   8) chmod -R 777 share/

         menambahkan user untuk akses ftp di client
   9)  userdel ftp -> untuk menghapus user ftp
 10)  useradd -d /home/share ftp
 11)  passwd ftp -> memberikan password untuk user



Sekarang tinggal tester semua service yang sudah kita kerjakan tadi pada client kita:D

1.Test DHCP Server
    Buka Control Panel -> Network and Internet -> Network and sharing center  -> change adapter setting -> klik kanan pada local area conection, pilih properties -> pilih TCP?IPv4 -> Obtain an IP Address automatically dan Obtain DNS server address automatically -> ok ok terus sampe selesai.
    Untuk mengecek apakah sudah berhasil atau belum, kita bisa mengecek melalu cmd, caranya dengan command ipconfig.


Jika sudah sesuai dengan yang di gambar berarti sudah berhasil:):)

2.Test NTP
    Buka control panel -> clock, language and region -> date and time -> internet time -> change settings -> masukan domain utama ( arif.id ), lalu klik update now.
   Jika sudah sukses, berarti sudah berhasil



3.Test SSH
   Untuk melakukan test ssh ini, kita membutuhkan aplikasi putty.Buka putty -> masukan domain utama -> ganti port nya -. ok



   Akan keluar window seperti cmd, disitu kita disuruh memasukan username untuk login, jika sudah berhasil masuk berarti sudah berhasil



4.Test DNS
    Bisa kita lakukan dengan cara mengeping dns tersebut.
    Ping arif.id
    Ping www.arif.id
    Ping files.arif.id

5.Test Web Server
    Buka Browser, dan ketikkan domainnya, jika sudah keluar tampilannya berarti sudah berhasil





6.Test FTP
    Buka Browser, dan ketikkan ftp://arif.id





Kelar dehh Tugas Akhirnya, maaf cuma bisa bantu sampe sini, maaf juga kalo banyak kekurangan.. Semangat ngerjain tugas akhirnya:D:D
Salam CoretanTeKaJe22

Kamis, 09 November 2017

Install Debian Server 7 Virtual Machine




 Install Debian Virtual Machine

Ini berdasarkan dari soal dari sini , jadi silakan download disini
DOWNLOAD HERE
ini akan terdiri dari 1 sampai 11 Part~ , jadi keep watching yaa :)