Cara Mengakses File Manager cPanel via SSH di MacOS

1 min read

Halo teman-teman dewakoding, kali ini kita akan membahas bagaimana cara mengakses file manager cPanel via SSH di MacOS. Dengan cara ini, teman-teman bisa menjalankan berbagai perintah terminal di file manager cPanel dari MacOS teman-teman, misalnya menjalankan

  • perintah git (untuk keperluan deploy)
  • perintah composer (php)
  • perintah npm (javascript)
  • dan lain-lain

Sebenernya, jika shared hosting teman-teman sudah ada fitur Terminal, hal ini jg bisa teman-teman langsung lakukan di fitur tersebut. Untuk membuka fitur tersebut, teman-teman bisa lakukan

  1. Masuk ke akun cPanel
  2. Search Terminal

Tampilannya kaya gini

Tapi sekarang kita akan coba untuk askses via komputer kita sendiri. Oke…sekarang kita coba setting ya biar bisa akses File Manager cPanel dari MacOS

Pertama, teman-teman buka terminal di MacOS, dan ketikan perintah ini

ssh-keygen -t rsa

baris pertama, teman-teman masukan nama dari file yang akan kita buat, misal kita berinama “macbook_air”, teruss selanjutnya klik enter aja deh, sampai prosesnya selesai, sampai muncul semaca kaya gini

Your identification has been saved in macbook_air
Your public key has been saved in macbook_air.pub
The key fingerprint is:
ae:21:72:0b:85:da:5a:xxxxx:7c:1f:c2:43:fd:c6:44:38 myname@mymac.local
The key's randomart image is:
+--[ RSA 2048]----+
|                 |
|         .       |
|        E .      |
|   .   . 22      |
|  o . . S .      |
| + + 12 . +      |
|. + o = o +      |
| o...o * o       |
|.  oo.o 212      |
+-----------------+

Nah kalau sudah ada tampilan gitu, artinya private key (macbook_air) dan public key (macbook_air.pub) sudah dibuat. Lokasinya ada di folder user. Untuk cari tahu nya, teman-teman bisa lakukan ini

  1. Klik Finder
  2. Klik menu Go (dibagian atas)
  3. Pilih Home, akan ditampilkan folder user
  4. Nah, private dan public key tadi disimpan dalam folder .ssh , defaultnya folder .ssh ini ter-hidden. Teman-teman cukup pencet tombol command dan . (itu akan memunculkan folder atau file yang hidden)
  5. Oke sekarang didalam folder .ssh, sudah ada file macbook_air dan macbook_air.pub
  6. macbook_air adalah private key tidak perlu dishare, dan macbook_air.pub adalah public key yang akan kita taruh di cPanel kit

Selanjutnya…kita akan taruh macbook_air.pub di cPanel kita yaa.

Pada halaman cPanel, cari SSH Keys. Tampilannya kaya gini

Klik Manage SSH Keys dan Pilih Import Keys

Nah, tadi kan udah buat public key ya, file macbook_air.pub, itu kita buka filenya bisa pake text editor apapun, teruss kita paste di kolom seperti gambar diatas. Lalu Klik Import.

Setelah itu, kita tinggal ubah setingan Authorization Status public key kita menjadi authorized, caranya klik Manage, dan Klik Authorized.

Sekarang, laptop dan cPanel kita sudah terhubung lewat public key tadi. Saatnya akses SSH ! Untuk mengakses SSH teman-teman bisa menghubungi penyedia layanan shared hosting teman-teman yaa, terkadang ada beberapa hal yang harus ditanyakan langsung ke penyedia layanan tersebut, seperti port dll.

Untuk akses SSH tinggal ketikan perintah dibawah ini

ssh user@domainkamu -p portlayanankamu

Ada beberapa kasus kita mendapatkan error, ssh : Permission denied (publickey)…nah jika menemui error seperti itu, bisa gunakan perintah ini

ssh -i ~/.ssh/namapublickeykamu user@domainkamu -p portlayanankamu

Semoga bermanfaat ya. Just Enjoy IT.

Septiawan Aji Pradana

Leave a Reply

Your email address will not be published.