Konfigurasi Virtual Directory di Linux Debian



SMART BLOGGER - Assalamualaikum wr wb, pada kesempatan kali ini saya akan memberikan tutorial bagaimana membuat virtual direktori, biasanya kan website menampilkan halaman html atau php nah untuk ini website akan menampilkan direkrtori direktorinya di website.

Oke langsung aja biar kalian paham maksudnya apa :v

1. Jalankan linux debian pastikan sudah terkonfigurasi dns server dan apache2, lalu buat folder khusus di /var/www disini saya namanya directory

2. lalu masuk ke directory dan buat beberapa folder yang akan di tampilkan di halaman website nanti

3. kali ini saya akan menempatkan virtual directorynya di subdomain directory.tioramadhan.com, dan saya akan membuat file halamannya di /etc/apache2/site-available dengan nama directory

4. tambahkan directory dibelakang /var/www seperti /var/www/directory

5. kalo udah ketikan perintah a2ensite directory dan restart apache2

6. dan ketik subdomain yang digunakan untuk virtual directory di browser client hasilnya seperti ini

7. Oke cukup sampe sini aja semoga bermanfaat :) wassalamualaikum wr wb.







Konfigurasi Web Authentication Untuk Banyak User di Linux Debian



SMART BLOGGER - Assalamualaikum wr wb, hallo guys kali ini saya akan memberikan tutorial konfigurasi Web Authentication, fungsinya untuk ga sembarang orang bisa akses web server tersebut hanya untuk user user tertentu yang dizin kan.

Oke langsung aja, pastikan dns server dan apache2 sudah terkonfigurasi.

1. Jalankan linux debian kalian lalu buat directory secure didalam directory /home dengan perintah mkdir /home/secure, yang nantinya akan digunakan untuk menyimpat encryption passwd user

2. buat user yang ingin digunakan nanti

3. lalu ketikan perintah untuk mulai encryptionnya htpasswd -c /home/secure/passwd user1 lalu dilanjutkan untuk user berikutnya dengan htpasswd /home/secure/passwd user2 << TANPA -C 

4. lalu kita edit file web servernya contoh /etc/apache2/site-available/default 

5. lalu buka webserver di web browser client nanti hasilnya akan seperti ini.
6. login beda user



Oke cukup sekian terima kasih semoag bermanfaat :)  Wassalamualaikum wr wb.





Cara Membuat Certificate Authority Sendiri Untuk Website HTTPS di Linux Debian



SMART BLOGGER - Assalamualaikum wr wb, kali ini saya akan memberikan tutorial tentang CA (Certificate Authority) tapi saya kali ini membuat tutorial lewat video ya.


Oke sekian terima kasih wassalamualaikum wr wb

Cara Membuat Virtual Webpages pada Linux Debian




SMART BLOGGER - Assalamualaikum wr wb, kali ini saya akan memberikan cara bagaimana konfigurasi virtual webpage untuk masing masing user di linux debian.Virtual webpages dimaksudkan untuk membuat sebuah website yang berbeda untuk masing-masing user. Hal ini adalah metode yang digunakan pada sebuah
server hosting, dimana setiap user akan mempunyai sebuah website.Diasumsikan bahwa di komputer server telah dikonfigurasi dns server dan juga web server seperti pembahasan sebelumnya. Untuk mengkonfigurasi virtual webpages bisa mengikuti langkah dibawah


1. Oke jalankan linux debian kalian, lalu ketikan perintah a2enmod userdir

2. lalu masuk ke directory user yang ingin dibuat virtual webpage dan buat directory public_html

3. lalu kita masuk ke directory public_html dan buat index.html atau halaman html untuk si virtual webpages user tersebut, bisa html bisa php, kalo disini saya pake html aja.

4. lalu save dan restart apache2


5. buka browser client dan tuliskan seperti ini contoh lks.com/~user1 < lks.com adalah nama domain saya dan user1 adalah user yang udah saya konfigurasikan virtual webpages

Oke cukup sampe sini, kalian bisa berxperiment untuk yang lebih :v waalaikumussalam wr wb.






Cara Membuat User Sekaligus di Linux dengan Script


SMART BLOGGER - Assalamualaikum wr wb, udah lama sekali saya tidak memberikan tips atau tutorial di blog ini karna banyak sekali kesibukan kemarin, insya allah saya akan mengupdate lagi blog ini.
Oke untuk kali ini saya akan memberikan tips bagaimana membuat user sekaligus di linux debian, ini tips bagi kalian yang tidak mau cape untuk membuat userbanyak. Cara ini menggunakan script dan tidak panjangan gampang di hafal.


1. Oke langsung aja, jalankan Linux kalian lalu masuk ke directory /home kita akan membuatnya di directory tersebut.

2. Selanjutnya kita ketikan perintah nano user.sh tambahkan seperti ini

for ((i=1;i<=50;i++))
do
adduser user$i --disable-password --gecos -pengguna$i
passwd user$i <<< "123"$'\n'"123"
done

1<=50 itu jumlah user yang dibuat 1 sampe 50, dan 123 adalah passwordnya kalian bisa ganti sesuai keinginanan

3. lalu ketikan perintah chmod +x user.sh

4. dan jalankan script dengan perintah ./user.sh
5. hasilnya akan seperti ini.


6. oke selesai sampe sini.

Sekian terima kasih semoga bermanfaat bagi kalian yang membutuhkan :) Waalaikumussalam wr wb.






Cara Membuat Virtual Domain di Linux Debian



Assalamualaikum wr wb.

SMART BLOGGER - Hallo guys, kali ini saya akan memberikan tutorial bagaimana membuat Virtual DNS pada linux debian server, bingung kan? wkakaka

Oke kita langsung praktek terkadang kita harus praktek dulu biar paham :)

*Topologi











1. jalankan terlebih dahulu linux debian kalian, posisi sudah terkonfigurasi DNS jika belum kalian bisa melihat caranya di http://smartblogger2016.blogspot.co.id/2016/12/konfigurasi-dns-server-pada-linux-debian.html

2. lalu kita tinggal tambahkan konfigurasi di file /etc/bind/named.conf atau /etc/bind/named.conf.local seperti ini.
















keterangan
- kita disini membuat dua zone forward untuk dua domain, dan dua penyimpanan file yang berbeda
- kita hanya menggunakan 1 ip saja.

3. lalu kita copy file /etc/bind/db.local ke /etc/bind/db.tio
4. lalu kita tambahkan konfigurasi ke file /etc/bind/db.tio












keterangan
- untuk subdomain bebas, kalo saya disini www,proxy dan intranet
- untuk ipnya sama dengan domain sebelumnya yaitu 192.168.1.1

5. lalu kita tambahkan konfigurasi di file /etc/bind/db.192












6. lalu kita restart bind9, lalu cek dengan nslookup www.tio.com dan nslookup www.smkm1.com













7. lakukan ping pada masing masing domain semoga berhasil, di atas sudah berhasil ya.

Oke semoga bemanfaat bagi kalian, cukup dsekian terima kasih
waalaikumussalm wr wb.

Cara Membatasi Hak Akses Login SSH di Linux Debian



Assalamualaikum wr wb.

SMART BLOGGER - Hallo guys, Kali ini saya akan mebahas bagaimana sih membatasi hak ases login ssh?, maksudnya gimana mas? gini loh kan jika kalian akses lewat pasti kalian diminta untuk memasukan user root atau user biasa, tapi kalian bisa menggunakana banyak user untuk login, tapi kali ini berbeda, hanya user A yang bisa login SSH user yang lain gak bisa, nah loh gimana tuh mas?
ini juga meningkatkan tingkat keamanan si SERVER, pada kesempatan ini saya akan mempraktekannya di linux debian ya.

Oke langsung bos :v

1. Jalankan debian kalian masing masing terlebih dahulu, posisi sudah terinstall SSHny kalo belum kalian bisa lihat caranya di http://smartblogger2016.blogspot.co.id/2016/12/remot-access-linux-debian.html

2. kalo udah, siapkan 1 user untuk kalian gunakan akses SSHnya nanti

3. disini kita hanya perlu mengedit file sshnya aja yaitu di /etc/ssh/sshd_config seperti ini













AllowUsers = menandakan user yang dizinkan
admintio = adalah nama usernya

mas kalo ada beberapa user gimana?
tinggal tambahin aja dibelakang nya, misal admintio tio admintio=userpertama tio=userkedua

4. sekarang kita coba akses menggunakan user selain admintio















ACCESS DENIED = di tolak

5. sekarang menggunakan user yang dizinkan yaitu admintio












success

Oke cukup sekian semoga bermfaat bagi kalian Terima kasih
waalaikumussalam wr wb

Membuat User Setera Root Linux Debian



Assalamualaikum Wr Wb.

SMART BLOGGER - Hallo sobat, kali ini saya akan memberikan cara membuat user setara root,
cara ini digunakan jikalau kalian mendisable login root pada ssh nah cara ini cocok untuk kalian gantikan user rootnya, tapi ini dengan namanya sesuka kita.

Oke langsung aja.

1. pertama buat dulu sebuah user baru dengan perintah adduser nama user bebas dan passwordnya














2. yang kedua kita install aplikasi sudo. > apt-get install sudo














3. yang ketiga kita tambahkan user kita ke dalam file /etc/sudoers














tambahkan admintio di bawah user root seperti di atas

4. lalu coba membuat file dengan user admintio dengan perintah sudo mkdir /home/share atau apa aja















success jadi jika kalian ingin ngapa ngapain tinggal tambahin aja sudo aja di depan perintahnya
oke cukup sekian terima kasih semoga bermanfaat jika ada yang ingin di tanyakan bisa tinggalkan pertanyaannya di kolom komentar
waalaikumussalam wr wb.

Cara Disable Root Login SSH Linux Debian



Assalamualaikum wr wb.

SMART BLOGGER - Hallo guys, kali ini saya akan melanjutkan tentang SSH dipostingan saya sebelumnya, kali ini saya akan memberikan cara bagaimana mendisable akses root, biasanya kan kita pass menggunakan SSH langsung menggunakan user root sebagai login, tetapi sekarang kita disable jadi gak bisa lagi digunain,

1. caranya sangat mudah kok hanya mengedite file konfigurasi sshnya aja /etc/ssh/sshd_config













PermitRootLogin yang tadi yes di ganti no kalo sudah save lalu restart SSHnya kalo mau pake root lagi bisa ganti no menjadi YES kembali

dan coba gunakan ssh















dah gak bisa digunakan :v

oke semoga bermanfaat terima kasih.
waalaikumussalam wr wb.

Konfigurasi DNS Server Pada Linux Debian



Assalamualaikum wr wb.

SMART BLOGGER - Hallo guys, kali ini saya akan memberikan cara bagaimana konfigurasi DNS Server di linux debian tapi sebelum saya melakukan konfigurasi saya akan membahas sedikit tentang DNS, biar kalian gak cuman tau konfigurasinya tapi tau apa itu DNS

*DNS (Domain Name System)

DNS adalah sebuah protocol jaringan yang bertugas untuk mentranslasikan ip address menjadi domain atau sebaliknya, contoh nih jika kalian mengakses suatu situs dengan ip enggak kan, misal www.detik.com ipnya 223.213.123.12 trus kalian ngetik ip nya di kolom pencarian browser :v pasti kalian gak bakal bisa menghafalnya 1 situs aja udah susah apa lagi banyak, nah gampang menghafal www.detik.com kan dari ipnya?, justru itu dns kita memerlukan dns untuk menerjemahkan ip addressnya menjadi domain.

*Topologinya









Oke langsung aja

1. pertama kalian konfigurasi ip address terlebih dahulu, dan kita menggunakan ip address bind9 untuk mengkonfigurasi DNS
2. ketikan apt-get install bind9 and Y
















3. lalu pertama kita edit file /etc/bind/named.conf

tambahkan konfigurasi

zone "smkm1.com" {
          type master;
          file "/etc/bind/db.smk";
};

zone "192.in-addr.arpa" {
          type master;
          file "/etc/bind/db.192";
};

seperti ini

 









keterangan
zone "smkm1.com" = itu domain yang akan digunakan
type master; = master menunjukan ini primary DNS
file /etc/bind/db.smk1 = ini lokasi tempat zone forward

zone "192.in-addr.arpa" = ip yang akan digunakan domainnya/zona reverse, misal kalian ipnya 10.10.10.0 jadi       
10.in-addr.arpa
type master = sama sepeerti di atas
file /etc/bind/db.192 = ini lokasi zone reverse

4. sekarang copy file dengan cp /etc/bind/db.local /etc/bind/db.smk1 dan cp /etc/bind/db.127 /etc/bind/db.192
















5. sekarang kita edit file yang udah di copy tadi nano /etc/bind/db.smk1 dan /etc/bind/db.192
edit seperti di bawah ini 
















keterangan.
smkm1.com = merupakan hostname yang akan digunakan DNS Server
IN = Singkatan dari Internet Name digunakan ketika kita menggunakan protocol tcp/ip
NS = Mendeklarasikan hostname komputer yang akan menjawab melayani request informasi seputar domain name system
A = A record digunakan untuk membuat sebuah sub domain ke ip address
CNAME = digunakan untuk mendeklarasikan domain alias. dari contoh di atas terlihat bawah web merupakan alias dari www
MX = menentukan domain yang akan digunakan Mail server dan nilai 1 merupakan nilai priority 

note = sub domain bisa diganti misa di tambahin portal atau kata apapun.


sekarang file /etc/bind/db.192













keterangan
PTR = Merupakan kebalikan A record tadi, jika A record bertugas mapping domain name menjadi ip address, maka PTR bertugas mapping IP Address menjadi domain makanya ini disebut zone reverse
1.1.168= merupakan kebalikan ip saya 192.168.1.1

6. kalo udah restart dengan service bind9 restart














7. lalu konfigurasikan DNS Resolver dengan cara edit file /etc/resolv.conf











save dan exit

8. lalu ketikan perintah dig www.smkm1.com apakah sudah berhasil














keterangan
NOERROR = Berarti sudah berhasil tidak ada yang eror
kalo NXDOMAIN = ada yang salah

9. cek sekali lagi dengan perintah nslookup www.smkm1.com














di atas menandakan domain www.smkm1.com dengan address 192.168.1.1
kalo SERVERFAIL domainnya eror

10. terahir kita ping www.smkm1.com














SUCCESSFULLY

oke cukup sampe sini konfigurasi DNS Server
Waalaikumussalam wr wb.