Konfigurasi ip address, ssh, dns, dhcp, web server, database server, ftp



MAPEL          : ASJ
NAMA       : SEKAR PUSPITA ARUM(23)
GURU            : TARWAN
KELAS        : XI TKJ 3
TANGGAL     : 27/09/2018
SEKOLAH  : SMK AL-BAHRI

BEBERAPA KONFIGURASI DI LINUX DEBIAN
A.      IP Address
1.       #nano /etc/network/interfaces
(iface eth0 inet static)
(address 192.168.23.1)
(netmask 255.255.255.0)
(network 192.168.23.0)
(broadcast 192.168.23.255)
2.       #service networking restart
3.       #ip a
4.       #ifdown eth0
5.       #ifup eth0
6.       #ip a
B.      SSH dengan WinSCP
1.       #apt-get install openssh-server
2.       #nano /etc/ssh/sshd_config
(port 22 diganti menjadi port 2700)
(permit root login yes menjadi no)
3.       #service ssh restart
4.       Buka WinSCP. Kalo belum punya WinSCP bisa download di link https://winscp.net/eng/download.php untuk membuka WinSCP di client, client haruslah diberi IP yang kelasnya sama dengan debian. Supaya bisa terkoneksi. Dan test dengan cara mengeping antara client dan server.
5.       Masukkan hostnamenya ip debian misal “192.168.23.1” username dan password isikan sama seperti pertama kali masuk ke debian
C.      DNS Server
1.       #apt-get install bind9
2.       #cd /etc/bind
3.       #nano named.conf.local
zone              “sekararum.com” {
        type master;
        file “/etc/bind/db.sekararum.com”;
};

zone              “192-in.addr.arpa”{
        type master;
        file “/etc/bind/db.192”;
};
4.       #cp db.local db.sekararum.com
5.       #cp db.127 db.192
6.       #nano db.sekararum.com

;
; BIND data file for local loopback intrface
;
STTL               604800
@                    IN           SOA       server1.sekarpuspitaarum08.com. admin.sekararum.com (
                                                                               2    ; Serial
                                                                  604800    ; Refresh
                                                                      86400    ; Retry
                                                                 2419200     ; Expire
                                                                   604800  )  ; Negative Cache TTL
;
@                    IN           NS                          server1.sekararum.com.
@                    IN           A                             192.168.23.1
@                    IN           MX                         1 mail.sekararum.com.
server1                         IN                           A             192.168.23.1
mail                IN           A                             192.168.23.1
www             IN           CNAME                server1
7.       #nano db.192
;
; BIND reverse data file for local loopback intrface
;
$TTL 604800
@    IN           SOA       server1.sekararum.com. admin.sekararum.com. (
                                                           3    ; Serial
                                                604800    ; Refresh
                                                  86400     ; Retry
                                              2419200    ; Expire
                                                604800  ) ; Negative Cache TTL
;
@                    IN           NS          server1.sekararum.com.
1.23.168                       IN           PTR        server1.sekararum.com.
1.23.168                       IN           PTR        mail.sekararum.com.
8.       #nano /etc/resolv.conf
search sekararum.com
nameserver 192.168.23.1
9.       #service bind9 restart
10.   #nslookup sekararum.com
11.   #nslokup 192.168.23.1
D.      Web server
1.       #apt-get install apache2 php5
2.       Buka IP debian di client atau DNS yang sudah diberikan di debian. Masukkan pada halaman pencarian seperti google. Maka akan ada tulisan :
It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.
3.       #nano /var/www/test.php
<?php
phpinfo();
?>
4.       Kemudian buka pencarian pada client, ketikkan ip debian atau dns yang sudah diberikan di debian misal : “192.168.23.1/test.php” atau “sekararum.com/test.php”
E.       DHCP Server
1.       #apt-get install isc-dhcp-server
2.       #nano /etc/dhcp/dhcpd.conf
# A slighty different configuration for an internal subnet.
subnet 192.168.23.0 netmask 255.255.255.0 {
range 192.168.23.1 192.168.23.254;
option domain-name-servers sekararum.com;
option domain-name “sekararum.com”;
option routers 192.168.23.1;
option broadcast-address 192.168.23.255;
default-lease-time 600;
max-lease-time 7200;
}
3.       #nano /etc/default/isc-dhcp-server
INTERFACES=”eth0”
4.       #service isc-dhcp-server
5.       Kemudian, bukalah client yang memiliki jaringan yang sama dengan debian. Biarkan IP si client ini terisi sendiri.
F.       FTP Server
1.       #apt-get install proftpd
2.       #nano /etc/proftpd/proftpd.conf
<Anonymous /home/sekar>
User sekar
</Anonymous>
3.       #service proftpd restart
4.       Kemudian, bukalah pencarian yang ada di client. Ketikkan IP debian atau DNS yang sudah diberikan tadi. Misalnya ftp://192.168.23.1 atau ftp://sekararum.com
G.      Database Server
1.       #apt-get install mysql-server mysql-client
2.       #mysql –u root –p
3.       #exit
4.       #apt-get install phpmyadmin
Ceklis yang paling atas (apache2)
Confiure database for phpmyadmin with dbconfig-common?(yes)
5.       Kemudian bukalah pencarian di client. Lalu ketikkan IP debian atau DNS yang sudah diberikan tadi. Misalnya 192.168.23.1/phpmyadmin atau sekararum.com/phpmyadmin
Selamat mencoba dan seoga postingan ini berguna bagi kalian.. kalian bisa kasih saran apa aja kok di kolom komentar. Boleh req postingan selanjutnya. Asal jangan jauh-jauh dari materi pembelajaran sekolah. J



Komentar