Cara Memperbesar atau Meningkatkan Ukuran Disk Mesin Virtual (VM) KVM - Linux Debian 12

Teknologi virtualisasi KVM mendukung berbagai format image disk. Dua format disk yang paling populer dan banyak digunakan adalah qcow2 dan image disk mentah.

Yang pertama, qcow2, dianggap sebagai format disk virtual paling serbaguna dan kaya fitur yang menyediakan serangkaian fitur berguna seperti enkripsi AES 128-bit, dukungan untuk banyak snapshot, dan kompresi zlib, dan masih banyak lagi.

Terkadang, Anda mungkin ingin menambah atau mengubah ukuran ruang disk mesin virtual KVM untuk menampung lebih banyak data atau membuat partisi lain.


Langkah 1: Matikan Mesin Virtual KVM

Langkah pertama adalah memastikan bahwa VM yang ukuran disknya ingin Anda perluas telah dimatikan. Untuk membuat daftar semua mesin virtual yang berjalan, jalankan perintah:

# sudo virsh list

# sudo virsh shutdown nama_mesin_kvm

Langkah 2: Temukan Jalur File Image Disk Mesin Virtual KVM

# sudo virsh domblklist nama_mesin_kvm

Dari output, kita melihat bahwa jalur disk virtual adalah /var/lib/libvirt/images/nama_mesin_kvm. Dengan menggunakan jalur disk, Anda dapat mengambil informasi lebih lanjut tentang image disk virtual seperti ukuran virtual seperti yang ditunjukkan.

# sudo qemu-img info /var/lib/libvirt/images/nama_mesin_kvm.qcow2

Langkah 3: Perluas Ukuran Disk Mesin Virtual KVM

Langkah selanjutnya adalah memperbesar ukuran disk mesin virtual. Dalam kasus kami, saya akan memperluas ukurannya dengan menambahkan 20G lagi menggunakan perintah di bawah ini.

# sudo qemu-img resize  /var/lib/libvirt/images/nama_mesin_kvm.qcow2 +20G

Catatan Jika ada snapshot: Anda perlu menghapus semua snapshot yang terkait dengan mesin virtual sebelum melanjutkan lebih jauh. Anda dapat membuat daftar snapshot yang terkait dengan nama domain seperti yang ditunjukkan:

# sudo virsh snapshot-list nama_mesin_kvm

# sudo virsh snapshot-delete --domain nama_mesin_kvm --snapshotname nama_snapshot

Langkah 4: Mulai Mesin Virtual KVM

# sudo virsh start nama_mesin_kvm


Share:

Lupa Password root pada linux Ubuntu 16.04

Assalamualaikum,wr,wb

Kali ini saya akan membahas bagaimana caranya jika kita lupa password root baik server / desktop pada ubuntu 16.04 .

Pertama hidupkan mesin ubuntunya, jika sudah hidup silahkan reboot.

kemudian muncul GRUB Menu, silahkan tekan SHIFT Keyboard kemudian pilih e untuk edit ,



Edit GRUB Ubuntu :




Ganti baris pada :

linux     /boot/vmlinuz-4-4.0-22-generic root=UUID=43ad24d3-e\
c5b-44ee-a099-a88eb9520989 ro  quiet splash $vt_handoff


Menjadi :


linux     /boot/vmlinuz-4-4.0-22-generic root=UUID=43ad24d3-e\
c5b-44ee-a099-a88eb9520989 rw init=/bin/bash

Perhatikan yang diganti cukup :

ro  quiet splash $vt_handoff

menjadi :

rw init=/bin/bash

Selanjutnya Anda akan login secara bypass ke root

Selanjutnya silahkan ganti password root Anda :

root@(none):/# passwd

Selesai.

Wassalamualaikum,wr,wb



Share:

Membuat Server CTF (Capture The Flag) - Ubuntu 16.04

Assalamualaikum,wr,wb.

Kali ini saya akan menulis untuk cara membangun Server CTF dengan Engine Mellivora.

Apa itu Mellivora ?

Mellivora adalah sebuah CTF engine yang dibuat dengan bahasa PHP. Aplikasi ini juga ringan dan tidak membutuhkan spesifikasi hardware yang tinggi. 

Baik kita mulai yah! . Pertama Anda install terlebih dahulu Linux Ubuntu Server 16.04 Polos, jika sudah mari kita lanjut.

Login sebagai root, jika sudah kita mulai menginstallnya.

# sudo apt-get update && sudo apt-get -y upgrade
# sudo apt-get -y install tasksel && sudo tasksel
# sudo apt-get install php-curl php-pear php-mbstring 
# curl -sS https://getcomposer.org/installer | php
# sudo mv composer.phar /usr/local/bin/composer 
# sudo chown -R $(whoami):$(whoami) /var/www/
# cd /var/www/ 

Selanjutnya install git dan clone repo engine:

# sudo apt-get install -y git

# git clone https://github.com/Nakiami/mellivora.git
# cd /var/www/mellivora/
# composer install

 Copy dan edit konfigurasi :

# cp /var/www/mellivora/include/config/config.inc.php.example /var/www/mellivora/include/config/config.inc.php
# cp /var/www/mellivora/include/config/db.inc.php.example /var/www/mellivora/include/config/db.inc.php
# pico /var/www/mellivora/include/config/config.inc.php
# sudo chown -R www-data:www-data /var/www/mellivora/writable/

Copy dan edit konfigurasi Apache2

# sudo cp /var/www/mellivora/install/mellivora.apache.conf /etc/apache2/sites-available/mellivora.conf
# sudo vim /etc/apache2/sites-available/mellivora.conf 
# sudo a2dissite 000-default
# sudo a2ensite mellivora
# sudo service apache2 restart

Buat Database untuk Mellivora:

# echo "CREATE DATABASE mellivora CHARACTER SET utf8 COLLATE utf8_general_ci;" | mysql -u root -p
# mysql mellivora -u root -p < /var/www/mellivora/install/mellivora.sql
# mysql mellivora -u root -p < /var/www/mellivora/install/countries.sql
#echo "GRANT ALL PRIVILEGES ON mellivora.* TO 'YourUserName'@'%' IDENTIFIED BY 'YourPassword';" | mysql -u root -p 

Edit dan update config database :

# pico /var/www/mellivora/include/config/db.inc.php

  • Silahkan edit alamat site, smtp, dan settingan registrasi. 
  • selanjutnya Anda daftarkan diri Anda pada alamat web ctf Anda.


Selanjutnya membuat user sebagai moderator, pastikan anda telah mendaftar terlebih dahulu di menu registrasi web ctf Anda.

Selanjutnya set user Anda menjadi moderator :

# echo "UPDATE users SET class = 100 WHERE id = 1;" | mysql mellivora -u root -p
 Jika Anda ingin menambahkan user lainnya, silahkan cek id user dan gantikan perintah diatas id=1 menjadi id user yang ingin diset juga sebagai Admin.

Sekian Anda telah membuat Server CTF dengan Mellivora. saya akan update cara menggunakannya :)

Terimakasih.

Wassalamualaikum,wr,wb.


Share:

Installasi KVM Debian

 Assalamualaikum,

Berikut ini cara installasi Virtual Machine menggunakan KVM pada Linux Debian.


# egrep -c '(vmx|svm)' /proc/cpuinfo

Jika hasilnya bukan 0, maka hardware mendukung virtualisasi. Jika hasilnya 0, maka hardware kalian tidak mendukung virtualisasi. Biasanya bisa di enable melalui BIOS

Kemudian kita cek cpu kita mendukung kvm atau tidak

# sudo apt install cpu-checker -y
# sudo kvm-ok

Install KVM beserta dependensinya

# sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils

Jika Anda menggunakan Debian Desktop bisa install Manajemen KVM untuk GUI

# sudo apt install virt-manager

Silahkan cek status installasi KVM

# sudo systemctl status libvirtd

Agar bisa mengatur VM tanpa user root atau tanpa menggunakan sudo, Anda bisa memasukkan user Anda  ke group libvirt

# sudo adduser $USER libvirt
# sudo adduser $USER libvirt-qemu
# sudo adduser $USER kvm

Jika Anda menggunakan GUI, silahkan buka manager vm dengan perintah:

# virt-manager

Untuk Virt Command Line contoh sebagai berikut:

# sudo virt-install --name=debian-kvm --os-variant=Debian10 --vcpu=2 --ram=2048 --graphics spice --location=/opt/debian-11.6.0-amd64-netinst.iso --network bridge:vibr0


Untuk melihat OS yang tersedia bisa ketikan perintah:

# osinfo-query os


Demikian Installasi KVM pada Debian, semoga bermanfaat.


Wassalamualaikum

Share:

SMTP Relay pada exim4 - Debian 11

 Assalamualaikum,

jika ingin menggunakan SMTP Relay, berikut config pada exim4.

Silahkan masuk sebagai root ke mail server Anda :


# pico /etc/exim4/exim4.conf.template

Pada ROUTERS CONFIGURATION, Silahkan tambah config berikut :

smarthost:

  driver = manualroute

  domains = ! +local_domains

  transport = remote_smtp

  route_list = * smtp-relay.server.com

  no_more

kemudian save file exim4.conf.template

dan lakukan restart pada exim4

# systemctl restart exim4

Demikian configurasi SMTP Relay pada exim4, semoga bermanfaat,

Wassalamualaikum,

Share:

Cara Menghapus Cache Memori RAM, Buffer, dan Swap Space di Linux

 Assalamualaikum wr, wb

Bagi Anda System Administrator yang sehari-hari menangani beberapa server, terkadang ada kalanya ram pada server full dalam pemakaian yang berakibat melambatnya operasional server dan lain sebagainya yang menggangu kinerja server Anda, disini saya akan sharing bagaimana cara menghapus cache pada memory ram, buffer, dan Swap Space tanpa perlu merestart server. Berikut caranya :

Setiap Sistem Linux memiliki tiga opsi untuk menghapus cache tanpa mengganggu proses atau layanan apa pun.

1. Membersihkan PageCache saja :

# sync; echo 1 > /proc/sys/vm/drop_caches

2. Membersihkan Dentries dan Inodes :

# sync; echo 2 > /proc/sys/vm/drop_caches

3. Membersihkan PageCache,Dentries dan Inodes :

# sync; echo 3 > /proc/sys/vm/drop_caches

4. Membersihkan Swap Space :

# swapoff -a && swapon -a

Demikian cara menghapus cache memori RAM, Buffer, dan Swap pada Linux. Semoga membatu Anda semua.

Wassalamualaikum, wr, wb


Share:

Memasang SSL Pada Unifi Network Application

 Assalamualaikum,


Bismillah,...

Kali ini saya akan sharing bagaimana memasang ssl pada unifi network application yang berjalan di linux dengan menggunakan Keystore Explorer. sebelum mulai, saya harap Anda sudah memiliki SSL yang anda order , untuk sharing disini saya menggunakan ssl dari RapidSSL. file ssl yang harus anda siapkan adalah :

Untuk informasi, Saya menggunakan debian 10, dengan unifi network application versi 6.5.55. sebelumnya saya pernah menulis Memasang SSL Pada Unifi Controller (linux) dikarenakan adanya perubahan pada import key pair yang dahulu menggunakan OpenSSL sekarang menggunakan PKCS #8. Berikut tahapannya.
Download Keystore Explorer di 
keystore-explorer.org/downloads.html

Jika sudah silahkan login ke unifi network application dan download file keystore pada folder unifi :
# /usr/lib/unifi/data/keystore

jika sudah Anda download, berarti file yang harus disiapkan adalah :

ssl domain key
ssl domain certificate
ssl Intermediate CA (RapidSSL)
ssl Root CA (Geotrust)
keystore

Jika Anda sudah punya semua, silahkan buka keystore explorer.



pilih open an existing keystore, Anda akan diminta masukan password, silahkan masukan password keystore unifi  " aircontrolenterprise " , Kemudian pilih " Import Key Pair " pilih PKCS # 8




Kemudian Browse Certificate .key dan Certificate .crt Anda , jika sudah silahkan klik import.



Setelah Anda import akan muncul permintaan untuk membuat alias key pair, silahkan isikan " unifi " dan klik ok.



Klik yes untuk overwrite alias Unifi.




Kemudian masukan password : aircontrolenterprise



Selanjutnya silahkan Anda Import Trusted Certificate dari Rapil SSL Berupa Intermediate CA dan Root CA.



Oke sampai disini selesai memasang sertifikat ssl domain kita, selanjut save file , file > save.

upload file keystore yang baru di modifikasi ke unifi controler, upload pada folder /usr/lib/unifi/data/

Selanjutnya restart unifi network application Anda :

# service unifi restart
Sampai disini SSL Anda telah terpasang.

Terimakasih,

Wassalamualaikum,wr,wb.



Share: