Sedikit kilas balik terkait aplikasi yang pernah saya gunakan untuk mengelola server secara remote. Kalau diurutkan, perjalanan saya kurang lebih seperti ini: PuTTY -> FileZilla -> WinSCP -> Termius.
Menariknya, setiap aplikasi hadir di fase kebutuhan yang berbeda. Awalnya saya banyak bermain dengan terminal, kemudian mulai menggunakan aplikasi transfer file berbasis GUI, sampai akhirnya sekarang lebih nyaman memakai aplikasi yang menggabungkan terminal SSH dan file manager dalam satu tempat.
1. PuTTY: Awal Mengenal Remote Server Lewat Terminal
Awal-awal sering berurusan dengan server, saya paling sering menggunakan PuTTY. Aplikasi ini sederhana dan fokus utamanya adalah menyediakan terminal untuk melakukan koneksi remote, termasuk melalui SSH.
Pada masa itu, hampir semua aktivitas pengelolaan server saya lakukan melalui command line. Untuk berpindah direktori, melihat isi folder, menyalin, memindahkan, membuat, atau menghapus file, saya terbiasa menggunakan perintah Linux seperti:
cd
ls
cp
mv
mkdir
rm
Perlu dicatat, perintah seperti cp dan mv bukan
fitur milik PuTTY. PuTTY hanya menjadi terminal untuk masuk ke server,
sedangkan perintah tersebut dijalankan oleh sistem operasi di server.
Walaupun kelihatannya lebih ribet dibandingkan menggunakan GUI, fase ini justru cukup berharga. Dari terminal saya mulai terbiasa dengan struktur direktori Linux, permission, path, hingga berbagai command dasar untuk mengelola server.
2. FileZilla: Transfer File Mulai Lebih Praktis
Setelah cukup lama menggunakan terminal, saya kemudian mulai mengenal FileZilla.
Pengalaman mengelola file langsung terasa berbeda. Kalau sebelumnya banyak aktivitas dilakukan melalui command, dengan FileZilla proses upload dan download file antara komputer lokal dan server bisa dilakukan melalui tampilan grafis.
Tinggal memilih file, kemudian drag and drop ke server atau sebaliknya. FileZilla juga mendukung protokol seperti FTP, FTPS, dan SFTP.
Namun fungsi utamanya memang berbeda dengan PuTTY. FileZilla lebih fokus sebagai file transfer client, bukan terminal SSH untuk menjalankan command di server.
3. WinSCP: Mengelola File Server Seperti Menggunakan File Manager
Setelah FileZilla, saya cukup lama menggunakan WinSCP.
Menurut saya, WinSCP menjadi salah satu aplikasi yang sangat nyaman untuk pengguna Windows yang sering berurusan dengan file di server.
Salah satu yang saya sukai adalah tampilan dua panelnya. File di komputer lokal dan file di server bisa ditampilkan berdampingan, sehingga aktivitas seperti upload, download, rename, copy, atau memindahkan file terasa seperti menggunakan file manager biasa.
WinSCP mendukung beberapa protokol transfer file seperti SFTP, SCP, FTP/FTPS, WebDAV, dan Amazon S3.
Kekurangannya bagi saya adalah dukungan platformnya. WinSCP memang dikembangkan khusus untuk Windows, sehingga ketika mulai menggunakan sistem operasi lain, saya membutuhkan alternatif yang lebih fleksibel.
4. Termius: Terminal dan File Manager dalam Satu Aplikasi
Sekarang saya lebih sering menggunakan Termius.
Kalau ingin menjelaskannya secara sederhana, bagi saya Termius seperti menggabungkan pengalaman PuTTY dan WinSCP dalam satu aplikasi.
Ketika membutuhkan terminal, saya bisa langsung membuka SSH terminal seperti saat menggunakan PuTTY. Ketika ingin upload, download, atau mengelola file di server menggunakan GUI, tersedia juga SFTP file manager yang pendekatannya mirip aplikasi seperti WinSCP.
Selain itu, Termius menyediakan berbagai fitur pendukung lain seperti pengelolaan host, SSH key, snippets, port forwarding, workspace, dan sinkronisasi konfigurasi antarperangkat pada paket atau fitur tertentu.
Termius juga tersedia di beberapa platform seperti Windows, Linux, macOS, Android, dan iOS. Bagi saya yang sekarang lebih sering berpindah perangkat dan sistem operasi, fleksibilitas seperti ini terasa cukup membantu.
Karena itu, saat ini Termius terasa seperti paket yang cukup lengkap untuk kebutuhan remote server saya. Terminal dan pengelolaan file tidak lagi harus dilakukan menggunakan aplikasi terpisah.
Dari Terminal, GUI, hingga Semuanya Digabungkan
Kalau melihat kembali perjalanan tersebut, sebenarnya cukup menarik melihat bagaimana cara saya mengelola server ikut berubah.
- PuTTY -> fokus ke terminal dan SSH.
- FileZilla -> mempermudah transfer file melalui GUI.
- WinSCP -> pengalaman mengelola file server yang lebih mirip file manager.
- Termius -> terminal, file manager, dan pengelolaan koneksi server dalam satu aplikasi.
Jadi, ini bukan berarti satu aplikasi sepenuhnya menggantikan aplikasi sebelumnya. Masing-masing memiliki fokus dan kegunaan yang berbeda.
Urutan tersebut lebih menggambarkan perubahan kebutuhan dan kebiasaan saya sendiri ketika mengelola server.
Apakah Command Line Masih Penting?
Walaupun sekarang aplikasi dengan GUI semakin nyaman, menurut saya memahami command dasar Linux tetap penting.
Perintah seperti cd, ls, cp,
mv, mkdir, rm, hingga
scp tetap sangat berguna ketika bekerja dengan server.
Ada kalanya server hanya bisa diakses melalui terminal, ada juga kondisi ketika GUI justru membuat pekerjaan menjadi lebih cepat.
GUI membuat pekerjaan lebih praktis, sedangkan CLI membantu kita memahami apa yang sebenarnya sedang terjadi di server.
Kesimpulan
Perjalanan saya dari PuTTY, FileZilla, WinSCP, hingga Termius sebenarnya bukan sekadar perpindahan aplikasi, tetapi juga menggambarkan perubahan cara bekerja.
Dulu hampir semuanya dilakukan melalui terminal. Kemudian GUI membuat proses transfer dan pengelolaan file menjadi lebih nyaman. Sekarang beberapa aplikasi mulai menggabungkan kedua pendekatan tersebut dalam satu tempat.
Dari semua aplikasi yang pernah saya gunakan, saat ini saya paling nyaman menggunakan Termius karena kebutuhan terminal seperti PuTTY dan pengelolaan file melalui GUI seperti WinSCP sudah bisa dilakukan dalam satu aplikasi.
Namun pada akhirnya, aplikasi terbaik tetap bergantung pada kebutuhan masing-masing. Ada yang lebih nyaman dengan terminal sepenuhnya, ada yang menyukai GUI, dan ada juga yang memilih kombinasi keduanya.

Posting Komentar