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.
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
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.
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.
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.
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
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
edit file resolv.conf
12) nano /etc/resolv.conf
isikan nameserver IP Debian kita
test DNS Server dengan nslookup
liat gambar aja yahh:v
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
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 )
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
itu pake CMD ya seting nya?
BalasHapus