Tips Mengaktifkan Two Factor Authentication pada Proxmox

Sekarang Proxmox sudah didukung dengan kemampuan Two Factor Authentication (TFA) untuk autentikasi. TFA yang didukung oleh Proxmox ada 2 metode. Time based OATH (TOTP) dan YubiKey OTP.Pada panduan ini, saya menggunakan metode TFA Time based OATH (TOTP) karena relatif mudah dikonfigurasikan. TFA ini mengharuskan user login dengan 2 metode pada Proxmox. Metode tradisional dengan memasukkan username dan password dan tambahan metode OTP dengan memasukkan kode unik dari aplikasi OTP yang diinstall pada smartphone. Berikut adalah tahapan yang dilakukan

Generate OATH Key

Lakukan SSH pada server Proxmox dan jalankan perintah oathkeygen. Contoh

root@pve5:~# oathkeygen
UGOFGXGFMHOKL2YN

UGOFGXGFMHOKL2YN merupakan key yang nantinya dimasukkan pada Key IDs user dan aplikasi OTP. Perintah oathkeygen dapat dijalankan beberapa kali. Masing-masing user bisa menggunakan key yang sama atau berbeda dengan cara generate ulang

Membuat User

Buat user melalui proxmox admin pada menu Datecenter | Permissions | Users | Add. Pada bagian Realm pilih “Proxmox VE authentication server”. Pada bagian Key IDs, masukkan key hasil dari perintah sebelumnya. Setiap user bisa memiliki lebih dari 1 key IDs. Cukup pisahkan dengan spasi untuk key yang kedua dan seterusnya

Untuk aktivasi TFA, pilih menu Datecenter | Permissions | Authentications. Edit metode autentikasi PVE dan pilih OATH pada TFA kemudian OK.

Install Aplikasi OTP

Install aplikasi OTP pada smartphone untuk mendapatkan kode unik ketika login pada Proxmox. Bagi pengguna Android bisa menggunakan Google Authenticator atau FreeOTP.  Contoh pada panduan ini, saya menggunakan Google Authenticator.

Buka aplikasi Google Authenticator yang telah terinstall | pilih BEGIN | pilih “Enter a provided key”. Berikan nama dan masukkan kode unik hasil dari generate pada perintah sebelumnya.

Tampilan tambah account pada Google Authenticator
Tampilan setelah penambahan account

Testing Autentikasi

Silakan login pada Proxmox sebagai user yang telah dibuat dan ditambahkan key. Masukkan kode unik OTP dari Google Authenticator. Kode unik ini akan berubah setiap 30/60 detik sekali. Jadi harus cepat-cepat dimasukkan ya 😀 . Pada bagian Realm pilih “Proxmox VE authentication server (+oath)” kemudian Login

Sekarang Proxmox sudah dilengkapi dengan TFA sebagai pelapis keamanan dalam hal autentikasi.

Silakan dicoba dan semoga bermanfaat 🙂

Ahmad Imanudin, Tinggal di Bekasi. Bekerja sebagai salah satu staff di PT. Excellent Infotama Kreasindo. Dapat dihubungi pada alamat surel ahmad [at] imanudin.com

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

You might also like
Tips Menambahkan External Warning pada Proxmox Mail Gateway

Tips Menambahkan External Warning pada Proxmox Mail Gateway

Menambahkan Modul Set Flag Moderated melalui CLI pada Mailman

Menambahkan Modul Set Flag Moderated melalui CLI pada Mailman

Cara Membuat WhatsApp Gateway Sendiri dengan go-whatsapp-web-multidevice

Cara Membuat WhatsApp Gateway Sendiri dengan go-whatsapp-web-multidevice

Stay Connected
Tips Mengganti Tampilan Background di Zimbra Webmail
Menambahkan Modul Set Flag Moderated melalui CLI pada Mailman
Panduan Instalasi Zextras Carbonio Community Edition (CE) pada Oracle Linux 8
Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,863 other subscribers
Categories