Cara Menggunakan Terminal atau SSH di CyberPanel

Dibuat pada 15 Maret 2022

SSH adalah sebuah protokol administrasi yang memungkinkan user untuk mengakses dan memodifikasi berbagai macam pengaturan maupun file yang ada di dalam server.

Sementara itu, CyberPanel adalah web control panel yang didukung langsung oleh OpenLiteSpeed, dengan sederet fitur unggulan lainnya seperti GIT Manager, Docker Manager, SSL, dan yang lainnya. Juga hanya dengan sekali klik bisa mengubah webserver OpenLiteSpeed menjadi LiteSpeed. CyberPanel dirancang sebagai web control panel yang aman, cepat, dan praktis untuk VPS. Selain itu, web control panel ini akan meningkatkan performa website menjadi lebih optimal dan menyediakan akses yang lebih aman untuk Anda dan pengunjung.

Pada artikel ini, kami akan memberikan panduan menggunakan terminal atau SSH di dalam CyberPanel dengan urutan sebagai berikut.

  1. Pastikan Domain Telah Memiliki SSL.
  2. Cara Menggunakan Terminal SSH di CyberPanel
  3. Kumpulan Baris Perintah SSH.

Langkah 1 Pastikan Domain Telah Memiliki SSL

Sebelum mulai menggunakan terminal atau SSH di dalam CyberPanel, pastikan Anda telah memiliki SSL aktif pada domain

1. Masuk ke Member Area Niagahoster. Pilih menu Layanan Anda pada bagian kiri, kemudian pilih menu Domain.

2. Jika Anda melihat status hijau Active seperti contoh berikut, maka artinya SSL telah dipastikan ada dan dimiliki.

Langkah 2 Cara Menggunakan Terminal SSH di CyberPanel

1. Akses alamat IP VPS Anda menggunakan https berikut dengan tambahan angka port :8090 di bagian belakang. Contoh: https://151.106.113.85:8090. Setelah itu, klik tombol Advanced.

2. Klik Proceed to (IP Address) yang terdapat pada bagian bawah untuk melanjutkan akses ke VPS CyberPanel milik Anda.

3. Silakan login menggunakan username admin berikut dengan password admin dari VPS Anda.

4. Apabila password admin tidak bisa, Anda dapat melakukan reset password dengan cara masuk ke SSH terlebih dahulu. Setelah itu ketik baris perintah berikut pada terminal SSH.

adminPass passwordbaru

Ganti kata passwordbaru di atas dengan kata sandi admin yang ingin Anda terapkan. 

5. Berikut adalah tampilan dasbor CyberPanel Anda setelah login.

6. Klik menu Terminal di bagian kiri.

7. Selamat! Anda telah berhasil mengakses menu terminal atau SSH pada CyberPanel.

Untuk melakukan sebuah konfigurasi, Anda dapat menggunakan baris-baris perintah yang telah disediakan di bawah ini.

Kumpulan Baris Perintah SSH

A. Fungsi Pengguna

1. Buat Pengguna (Create User)

cyberpanel createUser --firstName Cyber --lastName Panel --email email@cyberpanel.net --userName cyberpanel --password securepassword --websitesLimit 10 --selectedACL user --securityLevel HIGH

Catatan

  • –websitesLimit. Opsi ini digunakan bila selectedACL disetel ke reseller, tetapi nilainya harus disetel.
  • –selectedACL. Dapat berupa admin, reseller atau user, atau ACL kustom apapun yang dibuat dari CyberPanel.
  • –securityLevel. Dapat ditulis HIGH atau LOW.

2. Hapus Pengguna (Delete User)

cyberpanel deleteUser --userName cyberpanel

3. Tangguhkan Pengguna (Suspend User)

cyberpanel suspendUser --userName cyberpanel --state SUSPEND

Untuk membatalkan penangguhan pengguna:

cyberpanel suspendUser --userName cyberpanel --state UNSUSPEND

4. Edit Pengguna (Edit User)

cyberpanel editUser --userName cyberpanel --firstName Cyber --lastName Usman --email email@cyberpanel.net --password securepassword --securityLevel HIGH

Catatan

–securityLevel. Dapat ditulis HIGH atau LOW

5. Daftar Pengguna (List User)

cyberpanel listUsers

Berikut adalah perintah untuk menghasilkan output JSON.

{

   "status":1,

   "fetchStatus":1,

   "error_message":"None",

   "data":"[{\"id\": 3, \"name\": \"cyberpanel\", \"owner\": \"admin\", \"acl\": \"user\", \"diskUsage\": \"0MB\", \"websites\": 10, \"state\": \"SUSPENDED\"},{\"id\": 5, \"name\": \"cyberpanel1\", \"owner\": \"admin\", \"acl\": \"user\", \"diskUsage\": \"0MB\", \"websites\": 10, \"state\": \"ACTIVE\"}]"

}

Jika statusnya nol, artinya ada masalah saat mengambil daftar pengguna.

B. Fungsi Situs Web

1. Buat Website (Create Website)

cyberpanel createWebsite --package Default --owner admin --domainName cyberpanel.net --email support@cyberpanel.net --php 5.6

Argumen Opsional:

  • –ssl
  • –dkim
  • –openBasedir

Memberi nilai 1 untuk argumen opsi mengaktifkan fitur ini, dan 0 menonaktifkannya.

2. Hapus Situs Web (Delete Website)

cyberpanel deleteWebsite --domainName cyberpanel.net

Hapus web dapat dilakukan jika web tersebut di CyberPanel dan bukan merupakan domain anak.

3. Buat Domain Anak (Create Child Domain)

cyberpanel createChild --masterDomain cyberpanel.net --childDomain child.cyberpanel.net --owner admin --php 5.6

Argumen Opsional:

  • –ssl
  • –dkim
  • –openBasedir

Memberi nilai 1 untuk argumen opsi mengaktifkan fitur ini, dan 0 menonaktifkannya

4. Hapus Domain Anak (Delete Child Domain)

cyberpanel deleteChild --childDomain child.cyberpanel.net

5. Daftar Situs Web (List Websites)

Terdapat dua cara untuk membuat list atau daftar situs web, pertama adalah format JSON, dan kedua adalah format tabular.

Format JSON:
cyberpanel listWebsitesJson

Ini akan memberi Anda keluaran JSON.

Format Keluaran Tabular:

cyberpanel listWebsitesPretty

6. Ubah PHP (Change PHP)

cyberpanel changePHP --domainName cyberpanel.net --php 5.6

Nama domain harus menjadi domain master karena domain anak tidak memerlukan paket.

7. Ganti Paket (Change Package)

cyberpanel changePackage --domainName cyberpanel.net --packageName CLI

Nama domain harus menjadi domain master karena domain anak tidak memerlukan paket.

C. Fungsi DNS

1. Daftar Zona DNS (List DNS Zones)

Ada dua cara Anda dapat membuat daftar zona dns, pertama adalah format JSON, dan kedua adalah format tabular.

Format JSON:

cyberpanel listDNSZonesJson

Ini akan memberi Anda keluaran JSON.

Keluaran Tabular:

cyberpanel listDNSZonesPretty

2. Daftar Catatan DNS (List DNS Records)

Ada dua cara Anda dapat membuat daftar catatan DNS, pertama adalah format JSON, dan kedua adalah format tabular.

Format JSON:
cyberpanel listDNSJson --domainName cyberpanel.net

Ini akan memberi Anda keluaran JSON.

Keluaran Tabular:

cyberpanel listDNSPretty --domainName cyberpanel.net

3. Buat Zona DNS (Create DNS Zone)

cyberpanel createDNSZone --owner admin --domainName cyberpanel.net

Baris perintah Ini akan membuat zona DNS serta diisi dengan sebagian besar catatan DNS dasar (A, CNAME, MX, SPF, DMARC, DKIM).

4. Hapus Zona DNS (Delete DNS Zone)

cyberpanel deleteDNSZone --domainName cyberpanel.net

5. Buat Catatan DNS (Create DNS Record)

Sebelum membuat DNS record, pastikan zona ini sudah dibuat, ikuti panduan untuk membuat zona DNS.

cyberpanel createDNSRecord --domainName cyberpanel.net --name cyberpanel.net --recordType A --value 192.168.100.1 --priority 0 --ttl 3600

recordType. A, MX, CNAME, TXT dan semua yang didukung oleh CyberPanel GUI.

6. Hapus Catatan DNS (Delete DNS Record)

Anda memerlukan Record ID sebelum dapat menghapus record DNS, untuk mendapatkan Record IDs untuk record yang terkait dengan zona DNS, Anda dapat menggunakan perintah list DNS record sebagai berikut.

cyberpanel listDNSPretty --domainName cyberpanel.net

Kolom pertama memberikan ID Record. Kemudian Anda dapat menggunakan Record ID untuk menghapus record.

cyberpanel deleteDNSRecord --recordID 200

D. Fungsi Cadangan

1. Buat Cadangan (Create Backup)

cyberpanel createBackup --domainName cyberpanel.net

Proses ini tidak akan keluar sampai proses backup selesai, sedangkan status akan tercetak kembali ke layar.

2. Pulihkan Cadangan (Restore Backup)

cyberpanel restoreBackup --fileName filename

Harap dicatat bahwa file cadangan dapat menjadi jalur utama/absolut ke file cadangan, atau hanya nama file jika file berada di /home/backup

Jadi, apabila file cadangan Anda berada di /home/domain.com/backup/backupfile.tar.gz, maka Anda harus memberikan path absolut yang lengkap, jika tidak, file tersebut tidak akan terdeteksi.

E. Fungsi Paket

1. Buat Paket (Create Package)

cyberpanel createPackage --owner admin --packageName CLI --diskSpace 1000 --bandwidth 10000 --emailAccounts 100 --dataBases 100 --ftpAccounts 100 --allowedDomains 100

Ini akan membuat paket bernama CLI.

Catatan.

  • –allowedDomains. Allowed Child Domains.
  • –ftpAccounts. Number of allowed FTP Accounts.
  • –dataBases. Number of allowed Databases.
  • –emailAccounts. Number of allowed Email accounts.

Ruang disk dan bandwidth dalam MB, tetapi Anda tidak perlu menambahkan teks MB.

2. Hapus Paket (Delete Package)

cyberpanel deletePackage --packageName CLI

Baris perintah ini akan menghapus paket bernama CLI.

3. Daftar Paket (List Package)

Ada dua cara Anda dapat membuat daftar Paket, pertama adalah format JSON, dan kedua adalah format tabular.

Format JSON:

cyberpanel listPackagesJson

Ini akan memberi Anda keluaran JSON.

Keluaran Tabular:

cyberpanel listPackagesPretty

F. Fungsi Database

1. Buat Basis Data (Create Database)

cyberpanel createDatabase --databaseWebsite cyberpanel.net --dbName cyberpanel --dbUsername cyberpanel --dbPassword cyberpanel

2. Hapus Basis Data (Delete Database)

cyberpanel deleteDatabase --dbName cyberpanel

3. Buat Basis Data (Create Database)

Ada dua cara untuk membuat daftar Database, pertama adalah format JSON, dan kedua adalah format tabular.

Format JSON:

cyberpanel listDatabasesJson --databaseWebsite cyberpanel.net

Ini akan memberi Anda keluaran JSON.

Keluaran Tabular:

cyberpanel listDatabasesPretty --databaseWebsite cyberpanel.net

G. Fungsi Email

1. Buat Email (Create Email)

cyberpanel createEmail --domainName cyberpanel.net --userName cyberpanel --password cyberpanel

2. Hapus Email (Delete Email)

cyberpanel deleteEmail --email cyberpanel@cyberpanel.net

3. Ubah Kata Sandi Email (Change Email Password)

cyberpanel changeEmailPassword --email cyberpanel@cyberpanel.net --password cyberpanel

4. Daftar Email (List Email)

Ada dua cara untuk membuat daftar Email, pertama adalah format JSON, dan kedua adalah format tabular.

Format JSON:

cyberpanel listEmailsJson --domainName cyberpanel.net

Ini akan memberi Anda keluaran JSON.

Keluaran Tabular:

cyberpanel listEmailsPretty --domainName cyberpanel.net

H. Fungsi FTP

1. Buat Akun FTP (Create FTP Account)

cyberpanel createFTPAccount --domainName cyberpanel.net --userName cyberpanel --password cyberpanel --owner admin

2. Hapus Akun FTP (Delete FTP Account)

cyberpanel deleteFTPAccount --userName cyberpanel

3. Ubah Kata Sandi FTP (Change FTP Password)

cyberpanel changeFTPPassword --userName cyberpanel --password cyberpanel

4. Daftar Akun FTP (List FTP Accounts)

Ada dua cara untuk membuat daftar akun FTP, pertama adalah format JSON, dan kedua adalah format tabular.

Format JSON:

cyberpanel listFTPJson --domainName cyberpanel.net

Ini akan memberi Anda keluaran JSON.

Keluaran Tabular:

cyberpanel listFTPPretty --domainName cyberpanel.net

I. Fungsi SSL

1. Terbitkan Issue SSL

cyberpanel issueSSL --domainName cyberpanel.net

2. Nama host SSL (Host Name SSL)

cyberpanel hostNameSSL --domainName cyberpanel.net

3. SSL Server Surat (Mail Server SSL)

Apakah artikel ini membantu?

Bagikan jika Anda menyukai halaman ini.

Artikel Serupa


related posts

Cara Menunjuk Domain ke Server Minecraft

Menunjuk domain ke server Minecraft Anda adalah cara yang bagus untuk mengganti alamat IP dengan domain atau subdomain untuk masuk ke server Anda. Arahkan Domain Anda dapat mengarahkan domain Anda ke VPS dengan membuat dua A record atau satu A dan satu CNAME record . Setelah itu, Anda harus membuat catatan SRV seperti ini : […]

Selengkapnya
related posts

Cara Mengubah Versi PHP di CyberPanel

Dibuat 16 Maret 2022 CyberPanel merupakan panel kontrol yang dapat digunakan untuk melakukan pengaturan pada layanan VPS CyberPanel. Sebenarnya, pengaturan VPS hanya bisa dilakukan melalui perintah Command Prompt. Hadirnya panel kontrol akan mempermudah pengguna dalam melakukan berbagai konfigurasi melalui tampilan Graphic User Interface (GUI). Salah satu hal yang dapat Anda lakukan yaitu pengaturan versi PHP. Dengan […]

Selengkapnya
related posts

Cara Menambahkan Pengguna dan Website di CyberPanel

Dibuat 17 Maret 2022 CyberPanel merupakan panel kontrol yang dapat digunakan untuk melakukan pengaturan pada layanan VPS CyberPanel. Sebenarnya, pengaturan VPS hanya bisa dilakukan melalui perintah Command Prompt. Hadirnya panel kontrol akan mempermudah pengguna dalam melakukan berbagai konfigurasi melalui tampilan Graphic User Interface (GUI). Salah satu hal yang dapat Anda lakukan adalah menambahkan pengguna yang dapat […]

Selengkapnya