Auto-login URL sangat berguna untuk mengakses WHM/cPanel/Webmail tanpa harus memasukkan kredensial secara manual. Ini sangat membantu untuk sesi login yang hanya sekali pakai atau untuk tujuan testing. Artikel ini akan menjelaskan cara membuat single-use auto-login URL menggunakan akses SSH sebagai root di server cPanel.
Syarat dan Persiapan:
- Akses SSH sebagai root ke server cPanel.
- WHM/cPanel dan Webmail sudah terinstal dan berfungsi dengan baik.
Langkah-langkah Generate A Single-use Auto-Login:
Login ke Server via SSH sebagai Root
Pertama, login ke server dengan menggunakan akses SSH. Pastikan kamu login sebagai root.
ssh root@IP_SERVER
Gantilah IP_SERVER
dengan alamat IP server cPanel Anda.
Menghasilkan Auto-Login URL untuk WHM
Setelah berhasil login ke server, gunakan perintah berikut untuk membuat URL auto-login ke WHM:
/scripts/whmlogin
Perintah ini akan menghasilkan URL yang bisa digunakan untuk login ke WHM tanpa perlu memasukkan username dan password.
Hasil command kurang lebih seperti berikut, kamu tinggal copy dan paste di browser untuk login ke WHM:
[root@cpanel-dev ~]# /scripts/whmlogin
https://cpanel-dev.test.net:2087/cpsess5379327622/login/?session=root%xxxxxxxxxxxx%3acreate_user_session%xxxxxxxxxxxxxxxxxxxxxxx
Menghasilkan Auto-Login URL untuk cPanel
Untuk membuat URL auto-login ke cPanel, jalankan perintah berikut:
whmapi1 create_user_session user=username service=cpaneld
Catatan: Gantilah username
dengan username akun cPanel yang ingin kamu akses.
Hasil command seperti berikut, kamu tinggal copy dan paste di browser untuk login ke akun cPanel:
[root@cpanel-dev ~]# whmapi1 create_user_session user=natanetmy service=cpaneld
data:
cp_security_token: /cpsess8568872208
expires: '1726798328'
service: cpaneld
session: natanetmy:xxxxxxxxxxxxx:create_user_session,xxxxxxxxxxx
url: https://cpanel-dev.test.net:2083/cpsess8568872208/login/?session=natanetmy%xxxxxxxxxxxxx%3acreate_user_session%xxxxxxxxxxx
metadata:
command: create_user_session
reason: Created session
result: 1
version: 1
Menghasilkan Auto-Login URL untuk Webmail
Untuk mengakses Webmail dengan URL auto-login, gunakan perintah berikut:
whmapi1 create_user_session user=username service=webmaild
Perintah ini menghasilkan URL yang langsung bisa digunakan untuk login ke Webmail. Jangan lupa untuk mengganti username
dengan akun Webmail yang ingin diakses.
Hasil command seperti berikut, kamu tinggal copy dan paste di browser untuk login ke akun webmmail cPanel:
[root@cpanel-dev ~]# whmapi1 create_user_session user=support@natanet.my.id service=webmaild
data:
cp_security_token: /cpsess1034530267
expires: '1726798456'
service: webmaild
session: natanetmy:xxxxxxxxxx:create_user_session,xxxxxxxxxx
url: https://cpanel-dev.test.net:2096/cpsess3228053658/login/?session=support%40natanet.my.id%xxxxxxxxxx%3acreate_user_session%xxxxxxxxxx
metadata:
command: create_user_session
reason: Created session
result: 1
version: 1
Menggunakan Auto-Login URL
Setelah mendapatkan URL yang dihasilkan dari langkah-langkah di atas, cukup salin URL tersebut ke browser dan kamu akan langsung diarahkan ke antarmuka WHM, cPanel, atau Webmail tanpa perlu login manual.
Penting!
- URL auto-login ini hanya bisa digunakan sekali saja. Jika URL sudah digunakan atau session berakhir, kamu harus membuat URL baru.
- Hati-hati dalam membagikan URL ini, karena memungkinkan akses langsung ke sistem manajemen server.
Kesimpulan
Fitur auto-login URL ini sangat bermanfaat, terutama ketika Anda perlu memberikan akses singkat tanpa harus membagikan username dan password secara langsung. Pastikan Anda selalu menjaga keamanan URL ini agar tidak disalahgunakan.