Sabtu, 08 Februari 2025

Konfigurasi DNS SERVER Pada debian 10

 


Assalamualaikum, kali ini saya akan memberikan tutorial cara konfigurasi dns server


Pengertian DNS Server :

   DNS sebenarnya merupakan singkatan dari Domain Name System. Sesuai dengan namanya, DNS merupakan sebuah sistem yang mengubah atau menerjemahkan URL suatu website ke dalam bentuk IP Address. Jadi, sistem ini yang memudahkan kita ketika ingin mengunjungi sebuah website.

    Tahukah kamu pada dasarnya ketika kita ingin mengunjungi sebuah website, kita harus mengetikkan IP Address dari website tersebut supaya sistem komputer kita bisa mengakses website itu. Tanpa bantuan DNS kita pasti akan kesulitan untuk mengakses sebuah website karena harus mengingat IP Address berbentuk susunan angka setiap website yang ingin kita kunjungi.

    Oleh karena itu, kita membutuhkan DNS untuk membantu kita dalam menerjemahkan URL ke dalam bentuk IP Address. Jadi, kita hanya perlu mengingat nama domain website yang ingin kita kunjungi, dan nanti DNS yang akan mengubah domain tersebut ke dalam bentuk IP Address yang dipahami oleh komputer.


Langkah-Langkah Konfigurasi :

1. Login ke debian masing masing menggunakan akun root, dan pastikan kalian sudah memasang web server.


2. Masukkan DVD 2 dan install bind9, dengan perintah   "apt-get install bind9". Jika ada pertanyaan [y/n] klik Y kemudian enter


3. Kalau sudah kalian ketikan " dpkg -l bind9" Jika muncul "ii bind9" Maka sudah terinstall


4. Kemudian masuk ke directory bind dengan perintah "cd /etc/bind" Lalu "ls"


#File-file penting yang akan kita konfigurasi dalam DNS Server

1. File forward

2. File reverse

3. named.conf.options

4. named.conf.local

5. /etc/resolv.conf 


5. Untuk file forward, dengan cara copy file db.local dengan perintah "cp db.local db.satria(nama kalian)". kemudian kalian konfigurasi dengan perintah "nano db.satria" 


6. Kalian konfigurasi sesuai dengan gambar berikut. 


7. Untuk fille reverse, dengan cara copy file db.127 dengan perintah "cp db.127 db.192(IP depan kalian)" kemudian lakukan konfigurasi pada file db.192 dengan perintah "nano db.192", lakukan konfigurasi seperti gambar dibawah ini.



8. Masukan perintah "nano named.conf.options"  kemudian ubah konifgurasinya sepeti gambar dibawah ini yang ada merah nya. 



9. Lalu konfigurasi named.conf.local dengan perintah "nano named.conf.local" kemudian tambahkan konfigurasinya dibawah //include seperti gambar. 

#Untuk zone pertama kalian masukan domain dan db.nama kalian

#Untuk zone kedua kalian masukan 3 oktet ip awal kalian tapi ditulis kebalik seperti "192.20.25" Jadi "25.20.192"



10. Ketikkan perintah nano /etc/resolv.conf. Lakukan konfigurasi seperti gambar dibawah ini. Jika ada tulisan selain gambar dibawah kalian bisa hapus saja


11. Setelah selesai konfigurasi restart bind9 dengan perintah "/etc/init.d/bind9 restart".


12. install terlebih dahulu dnsutils dengan perintah      "apt-get install dnsutils". Jika ada pertanyaan [y/n] tekan y lalu enter.



13. Atur ip terlebih di control pannel lalu ke ethernet kalian, untuk preferensi dns kalian ketik ip debian kalian. 



14. Lalu kalian coba ping domain kalian dengan perintah "ping satria.com" Jika sudah ttl bisa masukan perintah "nslookup" Dan akan muncul nama domain dan ip kalian. Kalian juga bisa coba ketik nama domain kalian di web browser dan akan muncul web server kalian sebelum nya. 


Sekian, 

Rabu, 05 Februari 2025

Konfigurasi [WEB SERVER] Debian 10


 Assalamualaikum warahmatullahi wabarakatuh, Kali ini saya akan memberikan tutorial cara konfigurasi Web server pada debian 10

Pengertiann Web Server:

Web server adalah program yang menggunakan protokol HTTP untuk melayani file kepada client melalui halaman web. Beberapa web server terkemuka diantaranya ada Apache, IIS, NGINX dan masih banyak lagi.

    Web server sering kali digunakan sebagai dari paket program terkait internet dan intranet yang lebih besar untuk melayani email, mengunduh permintaan untuk File Transfer Protocol (FTP) dan membangun halaman web. Pertimbangan dalam memilih web server mencakup seberapa baik kerjanya dengan sistem operasi dan server lain, kemampuannya menangani pemrograman sisi server, karakteristik keamanan, mesin pencari, dan alat pembangun situs yang menyertainya.

Fungsi Web Server:

1. Menyajikan Konten Web
 Web server menyimpan dan mengirimkan file seperti HTML, CSS, JavaScript, gambar, dan file media lainnya kepada pengguna yang mengakses situs web.

2. Menangani Permintaan HTTP/HTTPS 
 Web server menerima permintaan HTTP (Hypertext Transfer Protocol) atau HTTPS (HTTP Secure) dari browser atau aplikasi klien dan mengirimkan respons yang sesuai.

3. Mengelola Akses 
 Web server mengelola kontrol akses untuk menentukan siapa yang dapat mengakses konten tertentu dan bagaimana akses tersebut diatur. Ini termasuk pengaturan otentikasi dan otorisasi.

4. Menangani Permintaan Dinamis
 Dengan dukungan modul atau integrasi dengan bahasa pemrograman seperti PHP, Python, atau Ruby, web server dapat memproses permintaan dinamis dan menghasilkan konten yang dihasilkan secara server-side.

5. Logging
 Web server mencatat log akses dan kesalahan, yang berguna untuk pemantauan dan pemecahan masalah.

6. Konfigurasi Virtual Hosting 
 Web server dapat dikonfigurasi untuk menyajikan beberapa situs web dari satu server fisik dengan menggunakan virtual hosts.

7. Cache 
 Beberapa web server memiliki fitur caching untuk meningkatkan performa dengan menyimpan salinan halaman web atau hasil permintaan yang sering diakses. 


Langkah - Langkah :

1. Login debian menggunakan akun root
2. Ketik perintah "apt install apache2" untuk melakukan instalasi, dan jika ada pertanyaan "y/n" ketik y. 


3. masukkan file ISO DVD 1 nya ke Debian, dengan cara pilih Devices lalu Optical drives dan masukkan file DVD 1 nya lalu klik enter.



4. Masukkan perintah "dpkg -l apache2", lalu cek jika ada tulisan "ii apache2" berarti sudah terinstall.


5. Ketik "cd /etc/apache2/sites-available/" untuk masuk ke direktori apache2 nya dan ketik "ls" lalu cek direktori nya.
Lalu ketik "cp 000-default.conf (nama).conf" lalu ketik "ls" untuk melihat apakah file nya sudah muncul


6. Ketik perintah "nano satria(nama kalian).conf" untuk masuk ke direktori nya.Pada webmaster@localhost kalian ganti menjadi gmail, contohnya "satriacerme@gmail.com" [ bebas aja gmailnya ] jika sudah bisa kalian simpan dengan klik CTRL X, klik Y lalu enter.


7. Masukkan perintah "a2dissite 000-default.conf" untuk menonaktifkan file default web tadi.


8. Lalu aktifkan file kita dengan perintah "a2ensite (Nama kalian).conf",Ketik "cd /var/www/html/" untuk pindah ke direktori html dan ketik "ls" untuk mengcek direktori nya.


9. Lalu ketikkan "nano index.html" untuk mengedit file HTML nya, Kita tekan CTRL+Shift untuk ngeblok lalu scroll kebawah menggunakan tombol panah ke bawah pada keyboard dan tekan CTRL+K untuk menghapus.


10. Lalu kalian ketikkan kode HTML sesuka kalian, Jika sudah bisa kalian simpan dengan klik CTRL X, klik Y lalu enter, dan restart apache2 nya dengan mengetikkan perintah "/etc/init.d/apache2 restart" dan pastikan muncul tulisan OK.


11. Kemudian kalian ke CMD untuk ping ke IP Debian nya, jika berhasil akan seperti gambar dibawah.


12. Buka browser kalian dan ketikkan IP Server Debian tadi "192.20.25.28", kalo belum muncul kalian refresh saja


Sekian, 

Selasa, 28 Januari 2025

Konfigurasi [SAMBA] Debian 10

 

Assalamualaikum warahmatullahi wabarakatuh, Kali ini saya akan memberikan tutorial konfigurasi samba pada debian 10


Pengertian Samba Server

- Sebelumnya kalian sudah tau belum apa itu Samba server? yup... betul sekali, Samba Server adalah sebuah sebuah program dengan protokol client server menjembatani proses penyediaan layanan untuk berbagi data atau dokumen antara sistem operasi keluarga UNIX dengan sistem operasi microsoft windows, serta memungkinkan kita untuk bisa menggunakan resource yang didukung secara bersama-sama dalam suatu jaringan.

- Aplikasi Samba Server ini berjalan dibawah platform sistem operasi keluarga UNIX dengan menggunakan protokol SMB atau Service Message Block yang mana protokol ini juga digunakan oleh sistem operasi microsoft windows yang juga memiliki fungsi sebagai jaringan client server dalam proses penggunaan data beserta resource yang ingin difungsikan secara bersama-sama.

- Samba mampu membagi file dengan komputer yang menggunakan sistem operasi linux, unix dan windows dengan sistem peer to peer. Selain membagi file, samba bisa menjembatani fungsi-fungsi sistem client-server seperti penggunaan DHCP, DNS, FTP, webserver, mail server, telnet, ssh dan masih banyak lagi.


Kelebihan Samba Server

  1. Bersifat Gratis
  2. Performa yang bagus dalam berbagi resource
  3. Support di berbagai sistem operasi keluarga UNIX
  4. Tersedia untuk berbagai macam platform
  5. Sudah terhubung langsung dengan jaringan
  6. Mudah dikonfigurasi sesuai dengan kebutuhan administrator
  7. Mempunyai performa yang maksimal.
  8. Jarang ditemui masalah dalam penggunaannya di jaringan

Langkah - Langkah :

1. Login ke debian 10 kalian masing masing,kalian masukan debian dvd 1 dulu lalu masukan perintah "apt install samba" untuk melakukan instalasi paket samba nya, jika ada opsi y/n kalian pilih Y untuk melanjutkan instalasi nya. 

2. Jika muncul seperti ini kalian pilih "Tidak" Lalu enter


3. Jika sudah selesai kalian bisa melihat apakah samba nya sudah terinstall dengan mengetik perintah
 "dpkg -l samba" Jika berhasil maka akan ada tulisan
 "ii samba" Di pojok kiri bawah


4. Lalu masuk ke directory home dengan mengetik
 "cd /home", Tambahkan directory baru dengan mengetik "mkdir (nama folder bebas)" lalu "ls" untuk melihat apakah folder tersebut sudah di tambahkan, jika sudah kalian masukan perintah "chmod 777 (nama folder tadi)/" Terus enter


5. Ketik "useradd (nama bebas)" Lalu masukkan perintah "smbpasswd -a (nama yang baru kalian buat)", lalu isikan passwordnya dan ulangi lagi untuk mengkonfirmasi password tersebut. 


6. Selanjutnya kita konfigurasi samba nya dengan mengetik perintah "nano /etc/samba/smb.conf", Kalian scroll hingga bagian paling bawah, lalu kalian tuliskan manual sesuai dengan perintah gambar di bawah ini, lalu tekan "ctrl+s" untuk menyimpan dan "ctrl+x" untuk keluar. 


[nama folder yang dibuat tadi]
path = menunjukkan letak directory Folder kalian
valid users = username yang useradd tadi
browseable & writeable = menunjukkan bahwa folder tersebut bisa di cari dan di edit
guest ok = menunjukkan bahwa setiap ingin mengakses folder tersebut, harus memasukkan username dan password dengan benar.


7. Restart konfigurasi samba server nya dengan mengetik perintah "/etc/init.d/smbd restart"



8. Lalu kalian bisa cek apakah sudah berjalan dengan masukan perintah "systemctl status smbd.service" Jika muncul tulisan warna hijau berarti sudah berhasil. 


9. Disini pastikan kalian sudah setting ip 
Ip address : ip kalian tapi lebihkan 1
Subnet mask : 255.255.255.0
Default gate : ip kalian 


10. Kalian masuk ke cmd lalu coba ping ip debian 


11. Tekan "win+R" dan ketik "\\(ip kalian) " lalu pilih "ok"
Contoh milik saya [ \\192.20.25.28 ]


12.  Masuk ke Folder yang sudah kalian buat tadi, dan
masukkan username dan password yang sudah kalian setting tadi. 



13. File sharing samba kalian sudah berhasil dan kalian bisa mencobanya dengan memasukan sebuah file ke folder kalian tadi



Sekian 
-atmin

Jumat, 24 Januari 2025

Konfigurasi FTP Server debian 10



assalamualaikum warahmatullahi wabarakatuh, Halo teman teman kali ini saya akan memberi tutorial tentang Konfigurasi FTP Server pada Debian 10. 


Fungsi FTP Server


1. FTP sangat menguntungkan bagi pengguna akun website, karena pengguna dapat membuat cadangan data website mereka dengan langkah yang mudah.


2. Pengguna komputer bisa melakukan pertukaran informasi maupun file antar komputer dengan langkah yang mudah meski ukuran file yang ditukar sangat besar sekalipun.


3. FTP menyediakan fasilitas bagi pengguna komputer supaya bisa melakukan pengiriman data dan informasi secara dua arah. Misalkan saat FTP digunakan di sebuah kantor, maka seorang direktur dapat mengirimkan file kepada manager ataupun staff, begitu juga sebaliknya.


4. Data yang ditransfer menggunakan FTP dapat berjalan dengan lebih efisien. Ini dikarenakan pengguna komputer tidak perlu melakukan langkah-langkah yang rumit.


5. Pengguna komputer dapat melakukan pengiriman data secara teratur.


6. FTP akan melindungi pengguna komputer dari berbagai sistem file storage antar host yang saling bertukar informasi.


7. Pengguna dapat memanfaatkan FTP secara indirect maupun implicit remote computer.


Kelebihan FTP Server


1. Data yang dikirimkan tidak akan hilang atau terhapus oleh komputer maupun perangkat elektronik lainnya.


2. Langkah yang dijalankan untuk proses pertukaran informasi dan data antar komputer tidak rumit.


3. Proses transfer data dan informasi sangat mudah dan efisien.


4. Sebesar apapun file yang akan ditransfer tidak jadi masalah, karena FTP Server tetap bisa memprosesnya.


5. Sudah dilengkapi dengan sistem keamanan enkripsi terhadap jaringan yang digunakan sudah sangat terjamin, sehingga tidak perlu khawatir akan adanya kebocoran data oleh pihak yang tidak berwenang.


6. Verifikasi yang dibutuhkan untuk bisa menggunakan FTP hanya terdiri dari dua langkah dan software yang digunakan juga mudah dioperasikan.


7. FTP dapat dimanfaatkan untuk melakukan back up (cadangan) data dan file serta melakukan restore pada data website dengan cara yang mudah.


Kekurangan FTP Server


1. Kemudahan dan keamanan yang ditawarkan oleh FTP membuatnya sering mengalami kesalahan dalam menyampaikan informasi, sehingga administrator akan kesulitan untuk memahami informasi yang diterima.


2. Bila tidak menggunakan sistem keamanan enkripsi, maka FTP menjadi kurang aman digunakan untuk melakukan transfer data.


3. Desain yang digunakan tidak begitu kuat, sehingga administrator tidak mendapatkan informasi yang berhubungan dengan resiko yang akan mereka hadapi.


Cara Kerja FTP Server


- FTP Client akan melakukan permintaan koneksi terhadap server. 


- Setelah terhubung, FTP dapat menukarkan data kepada FTP Client. 


- Di sini, FTP dapat dilakukan dengan mode aktif maupun pasif. 


- Dalam mode aktif, server berperan aktif untuk menyetujui permintaan data.


- Dalam mode pasif, server akan mempertahankan koneksi yang berarti pengguna bisa membuat saluran data dan saluran perintah. Server di sini di analogikan tetap mendengarkan perintah, namun tidak ikut berpartisipasi aktif, dan lebih mengandalkan perangkat yang menangani sebagian besar tugasnya


Langkah - Langkah FTP :

Pastikan kalian sudah mendownload aplikasi WinSCP, Jika belum kalian bisa download di google

1. Login dengan menggunakan akun root di debian kalian

2. Ketik "nano /etc/network/interfaces" untuk mengatur ip kalian, lalu klik "CTRL+S" "CTRL+X"


3. Ketik "/etc/init.d/networking restart" untuk merestart ip kalian agar masuk ke debian dan ketik "ip a" untuk melihat ip kalian sudah masuk atau belum. 


4. ketik "apt-cdrom add" Lalu enter


5.  masukkan perintah "apt install proftpd" untuk melakukan instalasi, dan jika ada pertanyaan "y/n" ketik saja "y" Dan Enter


6. jika sudah kalian coba masukan debian 10 dvd 2, lalu enter 


7. Jika mengalami kesalahan/eror kalian masukan perintah "apt --fix-broken install" Lalu jika ada pertanyaan "y/n" Kalian pilih  Y lalu enter


8. Kalian masukan lagi Debian 10 dvd 1, lalu enter


9. Cek instalasi dengan mengetikkan perintah "apt-get install proftpd" dan jika berhasil maka akan muncul tulisan "0 upgrade, 0 newly installed, 0 to remove, and 0 not upgrade"


10. Masukan perintah "nano /etc/proftpd/proftpd.conf " untuk konfigurasi FTP nya. Setelah kalian masuk ke konfigurasi nya kalian bisa ubah "Servername" nya sesuai domain kalian, contoh nya yang asli nya bernama Debian saya ubah menjadi "ftp.satria.net"


11. Scroll kebawah sampai menemukan <Anonymous ftp> Bagian ftp nya kalian ganti dengan "/home/ftp-server" Lalu bagian User Ftp nya, kalian ganti seperti "user tkj" Dan jangan lupa untuk menghapus (#) nya. 


12. Lalu scroll kebawah lagi sampai menemukan </Anonymous>, kalian hapus juga (#) 


13. Ketik "cd /home/" untuk masuk ke direktori home dan ketik ls untuk mengecek file nya


14. Ketik "mkdir ftp-server" dan ketik ls untuk mengecek file nya.


15. Masukan perintah "chmod 777 ftp-server/" dan enter terus ketik "adduser tkj" untuk nama usernya sesuaikan dengan user saat konfigurasi tadi 


16. Lalu kalian buat password, jika sudah kalian skip dengan klik enter sampai pertanyaan "y/n" Lalu kalian pilih "Y" 


17. ketikkan "/etc/init.d/proftpd restart" untuk merestart proftp nya dan pastikan muncul tulisan ok



18. Lalu masuk ke WinSCP, pada file protocol kalian pilih FTP, pada hostname kalian masukkan IP kalian, lalu kalian masukkan user dan password yang sudah kalian masukkan di Debian tadi dan klik login


19. Kalian pilih file yang mau diupload lalu klik kanan dan pilih upload lalu klik/pilih.


20. Lalu kalian cek di Internet Explorer, dengan ketik "ftp://(IP Kalian)/" dan masukkan username dan password yang sudah dibuat tadi. 





Installasi & Konfigurasi OwnCloud

  APA ITU OWNCLOUD ? OwnCloud adalah  perangkat lunak open-source  yang digunakan untuk membuat layanan  cloud storage pribadi . Fungsinya m...