Panduan Memilih Shell SSH di Plesk: Chrooted vs Non-Chrooted
Hai DomaiNesians! Pada kesempatan kali ini kita akan membahas Panduan Pilih Shell SSH di Plesk Panel (Chrooted Atau Non), khususnya bagaimana cara memilih antara akses chrooted atau non-chrooted agar sesuai dengan kebutuhan keamanan dan fungsi website. Banyak pengguna sering bingung saat mengatur SSH di Plesk Panel karena pilihan shell yang beragam, padahal pemilihan yang tepat bisa menentukan seberapa aman dan fleksibel akses server kita. Panduan ini hadir untuk memberikan solusi jelas terhadap kebingungan tersebut dengan menjelaskan perbedaan, kegunaan, serta langkah memilih Shell SSH di Plesk Panel secara runtut.
Mengapa Perlu Mengetahui Tipe Shell SSH?
Tipe Shell SSH merujuk pada program shell yang digunakan saat kita membuka koneksi SSH ke server. Shell ini bertindak sebagai antarmuka baris perintah yang memungkinkan kita menjalankan perintah, mengelola file, serta melakukan berbagai tugas administrasi. Di Plesk Panel, fitur SSH Access pada setiap domain menyediakan berbagai macam tipe Shell SSH yang bisa dipilih sesuai keperluan.
Setiap tipe Shell SSH di Plesk Panel memiliki karakteristik akses dan batasan sendiri. Ada yang memberikan kebebasan penuh di seluruh sistem file server, sementara yang lain membatasi akses hanya pada direktori domain tertentu demi meningkatkan keamanan. Mengetahui perbedaan ini sangat penting agar kita bisa menyeimbangkan antara kemudahan pengelolaan dan tingkat proteksi terhadap potensi risiko.
Pada panduan ini kita akan melihat secara mendalam perbedaan serta kegunaan dari setiap tipe Shell SSH yang tersedia di Plesk Panel sehingga keputusan yang diambil lebih tepat sasaran.
Berikut adalah risiko jika kita tidak memahami tipe Shell SSH di Plesk Panel dengan baik:
- Pengguna mendapatkan akses terlalu luas sehingga bisa secara tidak sengaja atau sengaja merusak konfigurasi sistem keseluruhan.
- Potensi kebocoran data antar domain karena shell non-chrooted memungkinkan navigasi ke direktori domain lain.
- Server menjadi rentan terhadap eksploitasi jika akun SSH diretas karena tidak ada pembatasan lingkungan.
- Kesulitan troubleshooting karena shell terbatas tidak mendukung perintah yang dibutuhkan untuk diagnosa mendalam.
- Pemborosan waktu karena harus mengubah tipe shell berulang kali tanpa memahami implikasinya terlebih dahulu.
Panduan ini akan membahas solusi praktis untuk berbagai skenario di atas sehingga kita bisa memilih Shell SSH di Plesk Panel dengan percaya diri.
Proses Akses Tipe Shell SSH
Setelah memahami pentingnya tipe shell di atas, sekarang kita bisa melanjutkan dengan mempelajari proses akses serta melihat langsung pilihan Shell SSH di Plesk Panel melalui langkah-langkah berikut.
1. Akses Dashboard Plesk
Nah, DomaiNesians! Mari kita mulai dari langkah paling dasar yaitu masuk ke dashboard Plesk Panel.
Setelah memahami sub-sub judul di atas, kita siap menelusuri antarmuka Plesk untuk menemukan opsi Shell SSH di Plesk Panel. Panduan ini menggunakan Cloud Hosting DomaiNesia yang mengusung teknologi Triple Replication, penyimpanan SSD, serta Dual Stack Network sehingga akses dan keamanan tetap stabil meski dilakukan pengaturan SSH. Jika ingin mengetahui lebih lanjut tentang layanan tersebut, silakan kunjungi https://www.domainesia.com/cloud-vps/.
Jika ada pertanyaan terkait penggunaan Cloud VPS atau pengaturan Shell SSH di Plesk Panel, jangan ragu menghubungi tim support DomaiNesia yang siap membantu kapan saja.
Pada panduan ini kita menggunakan Plesk Panel versi 18.0.72 yang berjalan di atas Linux distro Ubuntu 22.04. Perlu dicatat bahwa antarmuka serta alur mungkin sedikit berbeda jika pembaca menggunakan versi Plesk atau distro lain.
Untuk mengakses dashboard Plesk Panel, ketahui terlebih dahulu IP Address VPS yang digunakan. Akses dilakukan melalui browser dengan mengetik https://IP_ADDRESS:8443. Jika lupa dengan IP Address VPS, kita bisa melihatnya langsung di Dashboard VPS MyDomaiNesia pada halaman https://my.domainesia.com/.
Setelah berhasil masuk ke halaman login Plesk Panel, masukkan kredensial akun admin yang memiliki kontrol penuh atas server agar semua pengaturan Shell SSH di Plesk Panel dapat diakses tanpa hambatan.
2. Akses ke Opsi Hosting & DNS Web
Untuk melihat tipe Shell SSH, arahkan ke bagian Websites & Domains yang terletak di sidebar kiri dashboard Plesk. Kemudian pilih domain yang ingin dikonfigurasi, lalu masuk ke tab Hosting & DNS, dan klik opsi Hosting.
Setelah jendela Hosting Settings terbuka, lakukan scrolling ke bawah hingga menemukan bagian SSH Access. Di sana klik pada bagian Type untuk menampilkan daftar dropdown berisi berbagai pilihan Shell SSH di Plesk Panel yang tersedia.
Pada daftar dropdown tersebut kita akan membahas satu per satu tipe shell yang ada. Jika kita mencoba mengakses server melalui SSH dengan tipe tertentu, akan terlihat jelas bahwa hak akses untuk setiap tipe shell berbeda-beda, mulai dari akses terbatas hingga hampir penuh.
Perbedaan Tipe – Tipe Shell SSH
1. Tipe /bin/sh
Tipe /bin/sh merupakan shell standar yang ringan dan kompatibel dengan banyak skrip lama. Shell ini biasanya digunakan untuk menjalankan perintah dasar tanpa fitur interaktif canggih.
Hak akses yang didapatkan tergantung apakah chrooted atau tidak, namun secara umum shell ini memberikan akses terbatas pada perintah bawaan dan sering digunakan untuk kompatibilitas skrip.
2. Tipe /bin/bash
Tipe /bin/bash adalah shell paling populer dan powerful di lingkungan Linux. Shell ini mendukung auto-completion, history command, scripting kompleks, serta berbagai fitur interaktif lainnya.
Hak akses penuh ke seluruh sistem file jika non-chrooted, sehingga cocok untuk administrasi mendalam namun perlu pengawasan ekstra.
3. Tipe /usr/bin/bash
Tipe /usr/bin/bash pada dasarnya sama dengan /bin/bash karena keduanya merujuk ke binary yang sama di kebanyakan distribusi modern. Perbedaan hanya terletak pada lokasi path simbolis.
Hak akses identik dengan /bin/bash, memberikan kebebasan penuh jika tidak dibatasi chroot.
4. Tipe /bin/rbash
Tipe /bin/rbash adalah restricted bash yang dirancang untuk membatasi kemampuan pengguna. Shell ini mencegah perubahan direktori ke luar home, menonaktifkan fungsi tertentu, serta membatasi eksekusi perintah di luar PATH yang diizinkan.
Hak akses sangat terbatas, cocok untuk pengguna yang hanya boleh menjalankan skrip tertentu tanpa mengubah konfigurasi sistem.
5. Tipe /usr/bin/rbash
Sama seperti /bin/rbash, tipe /usr/bin/rbash merupakan versi restricted dari bash dengan path berbeda namun fungsi identik.
Hak akses tetap terbatas, ideal untuk lingkungan yang menuntut keamanan tinggi pada akun tertentu.
6. Tipe /bin/dash
Tipe /bin/dash adalah shell ringan yang fokus pada kecepatan eksekusi skrip dan kompatibilitas POSIX. Shell ini tidak memiliki banyak fitur interaktif seperti bash.
Hak akses bergantung pada konfigurasi chroot, sering dipilih untuk menjalankan cron job atau skrip sederhana.
7. Tipe /usr/bin/dash
Tipe /usr/bin/dash memiliki fungsi sama dengan /bin/dash karena merupakan symlink atau lokasi alternatif pada beberapa sistem.
Hak akses serupa, cocok untuk kebutuhan minimalis tanpa beban fitur tambahan.
8. Tipe /usr/bin/tmux
Tipe /usr/bin/tmux bukan shell murni melainkan terminal multiplexer. Saat dipilih, koneksi SSH akan langsung membuka sesi tmux yang memungkinkan multiple window, detach-attach sesi, serta persistensi koneksi.
Hak akses mengikuti shell default di dalam tmux, biasanya bash, sehingga tetap fleksibel namun dengan manajemen sesi yang lebih baik.
9. Tipe /usr/bin/screen
Mirip dengan tmux, tipe /usr/bin/screen adalah terminal multiplexer lain yang memungkinkan pembuatan sesi terpisah, detach, serta reconnect koneksi SSH.
Hak akses sesuai shell bawaan di dalam screen, sering digunakan untuk menjaga proses tetap berjalan meski koneksi terputus.
10. Tipe /bin/bash (chrooted)
Tipe /bin/bash (chrooted) adalah bash standar namun dijalankan dalam lingkungan chroot. Pengguna hanya bisa mengakses direktori domain terkait serta binari yang telah disiapkan di chroot jail.
Hak akses sangat terbatas pada filesystem domain tersebut, memberikan lapisan keamanan tertinggi karena tidak bisa keluar dari jail meskipun akun diretas.
Rangkuman Perbedaan Dalam Bentuk Tabel
Berikut adalah tabel ringkasan perbedaan kesepuluh tipe Shell SSH di Plesk Panel:
| Shell yang dipilih | Kegunaan Utama | Lingkungan | Tingkat Keamanan | Kapan dipilih | Catatan Penting |
|---|---|---|---|---|---|
| /bin/sh | Perintah dasar & kompatibilitas skrip | Non-chroot biasanya | Rendah | Skrip lama & kebutuhan minimal | Ringan tapi fitur terbatas |
| /bin/bash | Administrasi penuh & scripting kompleks | Non-chroot | Rendah | Admin utama server | Powerful tapi berisiko jika diretas |
| /usr/bin/bash | Sama dengan /bin/bash | Non-chroot | Rendah | Sama dengan /bin/bash | Hanya perbedaan path |
| /bin/rbash | Akses terbatas untuk keamanan | Non-chroot | Tinggi | Pengguna terbatas | Mencegah cd ke direktori lain |
| /usr/bin/rbash | Sama dengan /bin/rbash | Non-chroot | Tinggi | Sama dengan /bin/rbash | Lokasi path berbeda |
| /bin/dash | Eksekusi skrip cepat & POSIX | Non-chroot | Sedang | Cron job & skrip sederhana | Minim fitur interaktif |
| /usr/bin/dash | Sama dengan /bin/dash | Non-chroot | Sedang | Sama dengan /bin/dash | Alternatif path |
| /usr/bin/tmux | Manajemen sesi multiplexer | Non-chroot | Sedang | Sesi persisten & multiple window | Bukan shell tapi wrapper |
| /usr/bin/screen | Multiplexer sesi alternatif | Non-chroot | Sedang | Sama dengan tmux | Lebih ringan dari tmux |
| /bin/bash (chrooted) | Bash penuh tapi terkurung | Chrooted | Sangat Tinggi | Multi-domain & keamanan maksimal | Hanya akses direktori domain terkait |
Jadi Tahu Perbedaan Tipe Shell SSH di Plesk!
Dengan memahami Panduan Pilih Shell SSH di Plesk Panel di atas, kita kini bisa menentukan tipe yang paling sesuai antara chrooted untuk keamanan maksimal atau non-chrooted untuk fleksibilitas penuh. Mulai dari shell ringan seperti dash hingga multiplexer seperti tmux dan screen, setiap pilihan Shell SSH di Plesk Panel memiliki tempatnya masing-masing tergantung kebutuhan pengelolaan server. Semoga penjelasan perbedaan, proses akses, serta tabel ringkasan ini membantu dalam mengambil keputusan yang lebih aman dan efisien.
Selamat mencoba mengatur Shell SSH di Plesk Panel sesuai keperluan website kita. Sampai jumpa di artikel dan panduan DomaiNesia berikutnya!




