| |

Bagaimana Cara Login via SSH ke cPanel ? SSH Access

SSH Access adalah fitur yang memungkinkan user membuat public key dan private key yang digunakan untuk enkripsi dan deskripsi koneksi ssh nantinya, Jadi koneksi SSH client dan cPanel Server terjaga kemanannya.

Sebelum memulai SSH Access pastikan user cPanel sudah mendapatkan izin “shell access” dari Admin Server yang bisa login ke WHM. Kalau kalian berlangganan provider hosting bisa kontak support teknikalnya untuk diberikan izin. Jika Belum dizinkan akan ada notifikasi gagal seperti dibawah ini.

login as: sobit
Authenticating with public key "imported-openssh-key"
Passphrase for key "imported-openssh-key":
Last login: Sun Jul 16 09:47:49 2023 from 180.235.151.226
Shell access is not enabled on your account!
If you need shell access please contact support.

WHM Login
Home / Account Functions / Manage Shell Access

Untuk membuat public key dan private key untuk kebutuhan login SSH, Ikuti Langkah-langkah berikut :

Login ke cPanel untuk Menemukan SSH Access

Login ke cPanel dan temukan menu SSH Access di kategori Security.

Ketika Pertama kali masuk ke halaman SSH Access, pilih Manage SSH Keys

SSH Access cPanel

Membuat SSH key dengan klik Generate a new key.

SSH Access cPanel

Dihalaman selanjutnya Generating a Public Key, isi kolom text seperti dibawah ini:

Key_Password Sebaiknya berbeda dengan password cPanel, Password ini akan digunakan untuk login SSH dan keperluan convert format private key.

Jika sudah selesai Klik Generate Key.

Jika berhasil akan ada notifikasi dibawah ini.

Kembali ke halaman SSH Access akan tercipta public key dan private key. Klik Manage Pada public key yang baru saja dibuat dalam contoh “id_rsa” untuk memberikan akses otoritas.

SSH Access cPanel

Lalu dihalaman berikutnya klik “authorized”.

SSH Access cPanel

ketika berhasil akan tampil output dibawha ini dan klik Go back.

SSH Access cPanel

Kembali ke Halam awal SSH Access. Tampilan public key sudah memiliki otoritas.

SSH Access cPanel

Public Key dan Priave Key sampai disini sudah siap digunakan dan lanjut ke Tahap selanjutnya.

Private Key Format .ppk untuk Login SSH Menggunakan Putty

Private key digunakan untuk keperluan login dari Perangkat atau Host berbeda. Untuk pengguna microsoft windows OS membutuhkan aplikasi bantu bernama Putty agar bisa melakukan koneksi protocol SSH.

Klik View/Download pada private key di Halaman Awal SSH Access.

SSH Access cPanel

Untuk keperluan Putty Private key dari Cpanel di ubah formatnya ke .ppk. Scroll halaman ke paling bawah dan isikan password yang sebelumnya sudah dibuat di proses Generating a Public Key. Lalu klik Convert. Jika password tidak tepat.

Untuk user macOS dan Linux bisa langsung Download Key tanpa perlu konversi.

SSH Access cPanel

Hasil konversi ke format ppk PuTTY bisa didownload ke PC/Laptop/Perangkat kalian. Dan pilih Back to Manage keys untuk kembali ke halaman Awal.

SSH Access cPanel

Sampai disini user sudah mendapatkan Private key untuk digunakan di PuTTY

Jalankan PuTTY
Lalu Pada Panel sebelah Kiri Pilih Menu Connection -> SSH -> Auth. Lanjut di panel kanan Klik Browse dan pilih file private key hasil proses konversi diatas yang sudah di download, dalam contoh ini adalah id_rsa.ppk

SSH Access cPanel

Lalu Kembali Ke Menu Session, Dan isikan HostName / IP server -> Port -> Opsi SSH -> klik Tombol Open.

Bisa juga detail login ini kita saved agar tidak mengulang proses diatas setiap kali ingin login. Dengan cara Isi Saved Sessions -> klik Save (Lihat Kotak Hijau di Gambar) detail login akan tersave dan bisa diload kembali untuk login.

Pada tampilan Terminal Shell, di tampilan login as gunakan user cpanel dan pada bagian Passphrase for key gunakan password key yang dibuat pada proses Generating a Public Key di atas.

Sampai Disini Login SHH ke Cpanel Host Menggunakan PuTTY Sudah Berhasil.

Private key Login SSH ke Cpanel via Terminal Linux / MacOS

Untuk user yang menggunakan Linux/MacOS koneksi dengan SSH protokol akan lebih mudah cukup Download private key diatas. Buka Terminal.

ssh -p [portnumber] -i [path lokasi private key] [user cpanel]@[ipadress]

Bila di terapkan sebelumnya pastikan permission public key bernama id_rsa yang di download dirubah dahulu ke 400. Setelah itu gunakan perintah ssh diatas.

[root@alma8 /]# chmod 400 /home/id_rsa
[root@alma8 /]# ssh -p 14045 -i /home/id_rsa sobit@180.235.151.80
Enter passphrase for key '/home/id_rsa':
Last login: Sun Jul 16 14:42:45 2023 from 180.235.151.226
[sobit@server ~]$ hostname
server.sobit.com
[sobit@server ~]$

Bila tampilan seperti diatas menandakan sukses melakukan login ssh menggunakan private key melalui terminal MacOS/Linux

Kalian Bisa mengikuti langkah-langkah pada artikel ini untuk diplikasikan di cPanel Host kalian sendiri. Dengan masuk ke Terminal Shell kalian bisa menggunakan perintah-perintah linux.

Similar Posts

5 3 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments