Bismillah, kami mencoba membuat KMS Server Microsoft di CentOS 7 yang masih fresh.
Kita eksekusi dengan Putty, ikuti perintah dibawah ini:
Install KMS
yum -y install wget yum -y update reboot yum install git gcc git clone https://github.com/Wind4/vlmcsd.git cd vlmcsd make cd bin ./vlmcsd ./vlmcs
Insyaa Allah muncul informasi seperti di bawah, tanda KMS berhasil diinstall:
Connecting to 127.0.0.1:1688 ... successful Sending activation request (KMS V6) 1 of 1 -> 06401-00206-568-168948-03-13321-9600.0000-1392019 (3A1C049600B60076)
Insyaa Allah, sampai sini kita sudah berhasil menginstall KMS diatas, selanjutnya buka Firewall dengan cara dibawah ini, lanjut..
Reboot
Buka Firewall
ketik langkah dibawah ini:
firewall-cmd --zone=public --permanent --add-port=1688/tcp firewall-cmd --reload firewall-cmd --list-port reboot
Selanjutnya kita akan buat agar KMS bisa autostart saat CentOS melakukan reboot atau dinyalakan, isikan di bawah ini:
cd vlmcsd cd bin cp vlmcsd /usr/bin cp vlmcs /usr/bin cd ~ cd /etc cd init.d vi vlmcsd
Lanjut, isikan dibawah ini:
#!/bin/sh # # VLMCSD - this script starts and stops the KMS Server daemon # ### BEGIN SERVICE INFO # Run level information: # chkconfig: 2345 99 99 # description: KMS Emulator in C # processname: vlmcsd ### END SERVICE INFO # Source function library source /etc/init.d/functions # Check that networking is up. [ ${NETWORKING} ="yes" ] || exit 0 NAME=vlmcsd SCRIPT=/usr/bin/vlmcsd RUNAS= PIDFILE=/var/run/$NAME.pid LOGFILE=/var/log/$NAME.log start() { if [ -f "$PIDFILE" ] && kill -0 $(cat "$PIDFILE"); then echo 'Service already running.' return 1 fi echo 'Starting service...' local CMD="$SCRIPT -p $PIDFILE -l $LOGFILE -d" su -c "$CMD" $RUNAS echo 'Service started.' } stop() { if [ ! -f "$PIDFILE" ] || ! kill -0 $(cat "$PIDFILE"); then echo 'Service not running.' return 1 fi echo 'Stopping service...' kill -15 $(cat "$PIDFILE") && rm -f "$PIDFILE" echo 'Service stopped.' } status() { echo "Checking $NAME service..." if [ -f "$PIDFILE" ]; then local PID=$(cat "$PIDFILE") kill -0 $PID if [ $? -eq 0 ]; then echo "Running, the PID is $PID." else echo 'The process appears to be dead but pidfile still exists.' fi else echo 'Service not running.' fi } case "$1" in start) start ;; stop) stop ;; status) status ;; restart) stop start ;; *) echo "Usage: $0 {start|stop|status|restart}" exit 1 ;; esac exit 0
pencet tombol Esc, lalu ketik :wq lalu Enter. Akan kembali ke perintah SSH,
Lanjut,
chmod 755 /etc/init.d/vlmcsd chown root.root /etc/init.d/vlmcsd
Kemudian kita daftarkan deh agar service KMS server ini bisa berjalan otomatis saat server booting, dengan perintah:
chkconfig --add vlmcsd chkconfig vlmcsd on chkconfig vlmcsd start
Tapi, saya seringnya suka gagal terus di perintah yang terakhir walaupun di awal praktek berhasil tapi kenapa kesini-sininya pakai command chkconfig vlmcsd start
gak bisa lagi yah, hehehe. Ah entahlah. Kalau ada yang gak berhasil juga, mungkin bisa coba perintah berikut:
./vlmcsd start
Insyaa Allah sampai disini sudah bisa untuk Aktivasi.
NB: Apabila saat booting belum bisa start, silahkan Manual saja saat booting, ketik:
cd vlmcsd cd bin ./vlmcsd -De
Petunjuk untuk User – Aktivasi KMS Key
Key ini untuk aktivasi dan disediakan secara Open/Terbuka, bisa didapatkan di situs Microsoft.
- Untuk Lisensi OS Windows bisa kunjungi di KMS client setup keys
- Untuk MS Office bisa kunjungi GVLKs for KMS and Active Directory-based activation of Office 2019 and Office 2016
Cara Aktivasi OS Windows Menggunakan KMS Server
- Buka Command Prompt sebagai Administrator
- Apabila pernah menginstall Lisensi, ana bisa menghapus dulu liseni lama, dengan perintah
slmgr upk
- ketik perintah
slmgr /ipk -LISENSI-
Disesuaikan dengan Lisensi anda
Contoh untuk Windows 7 Professional disana adalah FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4;
Maka ketik:slmgr /ipk FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4LISENSI
(Enter, tunggu) - kemudian ketik perintah
slmgr /skms -IPServerKMSAnda
–
Disesuaikan dengan IP /nameserver yang sudah dibuat.
Contoh:slmgr /skms kms.domainanda.com
(Enter, tunggu) - perintah akhir dengan
slmgr /ato
(Enter, tunggu)
Cara Aktivasi MS Office Menggunakan KMS Server
- Buka Command Prompt sebagai Administrator
- Kemudian masuk ke folder instalasi office dengan perintah
cd "c:Program Files (x86)Microsoft OfficeOffice16"
dan sesuaikan dengan tipe office yang diinstall, apakah tipe 32bit atau 64bit. Kalau 32bit di Program Files (x86) sedang 64bit di Program Files - kemudian ketik perintah
cscript ospp.vbs /inpkey:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99
Disesuaikan cscript ospp.vbs /unpkey:BTDRB >nul
; langkah ini optional aja, gak mesti.cscript ospp.vbs /unpkey:KHGM9 >nul
; langkah optional.cscript ospp.vbs /unpkey:CPQVG >nul
; langkah optionalcscript ospp.vbs /sethst:10.0.7.5
; sesuaikan dengan IP server yang sudah dibuatcscript ospp.vbs /setprt:1688
cscript ospp.vbs /act
Bagi yang beli perangkat yang sudah berisi Windows, biasanya sudah diberikan Office 365 tapi harus aktivasi dan belum bisa digunakan. Sebelumnya kita harus merubah versi terlebih dahulu. Setelah langkah ke2 kemudian ketik perintah:
for /f %x in ('dir /b ..rootLicenses16proplusvl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..rootLicenses16%x"
Setelah perintah ini kemudian baru dilanjutkan dengan perintah ke3 dan seterusnya.
Pengecekan status aktivasi:
Restart dan cek Properties – My Computer.
Untuk mengecek status masa aktivasi, jalankan Comman Prompt dan ketikkan
slmgr /xpr
Anda lalu akan mendapatkan informasi mengenai expiry date dari aktivasi. Secara default, aktivasi model KMS ini akan menampilkan expiry date 6 bulan setelah Anda aktivasi. Artinya, produk akan aktif selama 180 hari.
Setiap minggu, mesin user akan meminta untuk connect ke local server KMS. Jika berhasil, maka akan mereset waktu aktivasi menjadi 180 hari ke depan lagi. Dengan demikian, sebelum 180 hari berakhir, maka user diharuskan connect ke KMS local server dengan menjalankan ulang script di atas (di langkah aktivasi).
Cara Uninstall VLMCSD
Buang secara paksa VLMCSD jika tidak bisa digunakan aktivasi dan anda ingin remove, ketik perintah:
sudo rm -r -i -f vlmcsd
Selamat Mencoba. Wassalam..
Kami tambahkan lengkap dengan 2 sumber artikel:
– https://kloningspoon.com/kms-server ;
– https://www.huaweicloud.com/articles/50416fdd28a2724f04d366a037f2455b.html ;
Penulis: Damas
Sebagai Dokumentasi