(0275) 2974 127
Dalam pengembangan website dan pengelolaan server, kemampuan untuk mengedit dan mengunggah file secara cepat menjadi sangat penting. Sublime Text, salah satu code editor paling populer, menyediakan kemudahan ini melalui plugin SFTP/FTP. Dengan plugin ini, pengguna dapat langsung menghubungkan editor ke server, melakukan upload, download, sinkronisasi file, bahkan mengedit file secara remote tanpa harus berpindah aplikasi.
Menggunakan SFTP atau FTP di Sublime Text membantu developer meningkatkan produktivitas, meminimalkan kesalahan, dan menjaga keamanan data dengan koneksi yang terenkripsi (SFTP). Artikel ini akan membahas definisi, langkah-langkah lengkap untuk menginstal, dan menggunakan SFTP/FTP di Sublime Text.
Sublime Text adalah sebuah text editor dan code editor ringan yang dirancang khusus untuk membantu programmer menulis serta mengedit kode secara cepat, efisien, dan fleksibel. Aplikasi ini dikenal karena performanya yang sangat cepat, tampilan antarmuka yang minimalis, serta dukungan plugin yang luas. Sublime Text digunakan oleh developer untuk berbagai jenis bahasa pemrograman seperti HTML, CSS, JavaScript, PHP, Python, Java, C++, dan banyak lainnya.
Salah satu keunggulan utama Sublime Text adalah fitur Goto Anything, yaitu fitur pencarian super cepat yang memungkinkan pengguna berpindah file, baris, hingga simbol hanya dalam hitungan detik. Selain itu, Sublime Text juga memiliki fitur Multiple Selection, Command Palette, Minimap, Syntax Highlighting, serta kemampuan kustomisasi penuh melalui konfigurasi JSON dan package. Aplikasi ini berjalan di berbagai sistem operasi seperti Windows, macOS, dan Linux.
Karena kecepatan, stabilitas, dan dukungan komunitas yang aktif, Sublime Text sering dipilih sebagai editor utama oleh para developer profesional maupun pemula. Tidak hanya cocok untuk coding, tetapi juga ideal untuk menulis script, konfigurasi server, hingga pengembangan aplikasi web dan software. Dengan berbagai fitur lengkap dan performa tinggi, Sublime Text menjadi salah satu text editor terbaik yang banyak digunakan di dunia pemrograman.
Untuk menghubungkan Sublime Text ke server melalui SFTP atau FTP, kamu bisa menggunakan plugin bernama “SFTP” dari WBond (Package Control). Plugin ini memungkinkan upload, download, sinkronisasi file, dan editing langsung di server.
1. Install Package Control (Jika Belum Ada)
Package Control adalah pengelola plugin di Sublime Text.
Langkah-langkahnya:
Buka Sublime Text.
Tekan Ctrl + ` (tanda backtick) atau buka menu:
View → Show Console
Masukkan script installer dari situs resmi Package Control:
https://packagecontrol.io/installation
Tekan Enter → Tunggu hingga Sublime restart otomatis.
2. Install Plugin SFTP
Setelah Package Control terpasang, ikuti langkah berikut:
Tekan Ctrl + Shift + P untuk membuka Command Palette.
Ketik:
Install Package
lalu tekan Enter.
Ketik:
SFTP
Pilih plugin bernama “SFTP” (by WBond) dan tekan Enter.
Tunggu proses instalasi selesai.
3. Konfigurasi SFTP/FTP Project
Setelah plugin terpasang:
Buka folder project kamu di Sublime.
Klik kanan pada folder tersebut.
Pilih SFTP/FTP → Map to Remote…
Akan muncul file konfigurasi bernama sftp-config.json.
Isi dengan informasi server kamu, misalnya:
Simpan file tersebut (Ctrl + S).
4. Mulai Upload, Download, dan Sinkronisasi
Setelah konfigurasi benar, klik kanan pada file atau folder:
SFTP/FTP → Upload File
SFTP/FTP → Download File
SFTP/FTP → Sync Remote → Sync Both Directions
Semua proses bisa dilakukan langsung dari Sublime Text.
Catatan Penting:
Plugin SFTP (Wbond) adalah plugin berbayar, tapi bisa dipakai gratis dengan beberapa batasan.
Pastikan login FTP/SFTP dari hosting (cPanel atau VPS) sudah benar.
Untuk keamanan, lebih baik gunakan SFTP (port 22) daripada FTP.
Berikut penjelasan cara menggunakan SFTP atau FTP di Sublime Text setelah plugin SFTP terpasang dan dikonfigurasi:
1. Membuka atau Membuat Project
Buka Sublime Text
Pilih folder project kamu: File → Open Folder…
Pastikan folder tersebut memiliki file sftp-config.json
2. Upload File ke Server
Jika kamu ingin meng-upload file ke server:
Klik kanan pada file → SFTP/FTP → Upload File
File tersebut akan langsung terkirim ke folder remote_path yang sudah disetting di sftp-config.json.
3. Upload Folder ke Server
Untuk meng-upload seluruh folder:
Klik kanan pada folder → SFTP/FTP → Upload Folder
Ini berguna saat pertama kali mengunggah project.
4. Download File dari Server
Jika file di server berubah dan ingin mengambil versi terbaru:
Klik kanan pada file → SFTP/FTP → Download File
5. Sinkronisasi (Sync) Server dan Local
Sublime juga bisa menyamakan isi folder local dengan server:
Klik kanan project atau folder → SFTP/FTP → Sync Remote → Sync Both Directions
Fitur ini sangat membantu jika kamu bekerja dari dua komputer atau tim.
6. Edit File Langsung di Server (Remote Edit)
Plugin SFTP memungkinkan kamu mengedit file secara langsung tanpa perlu download manual.
Caranya:
Klik kanan pada folder → SFTP/FTP → Browse Remote…
Pilih file dari server
File terbuka dan bisa diedit langsung
Tekan Ctrl + S → otomatis ter-upload ke server
7. Test Connection (Jika Tidak Bisa Terhubung)
Jika koneksi error, kamu bisa tes:
Buka sftp-config.json
Klik kanan file → SFTP/FTP → Test SFTP/FTP Connection
Ini membantu mengecek apakah login, port, atau host sudah benar.
Tips Penting:
Gunakan SFTP (port 22) untuk keamanan, bukan FTP.
Jika FTP gagal, cek username, password, dan mode passive di hosting.
Jangan membiarkan password tersimpan jika kamu memakai komputer umum.
Menguasai cara menggunakan SFTP atau FTP di Sublime Text memungkinkan developer mengelola file server dengan lebih cepat dan efisien, baik untuk website maupun aplikasi berbasis server. Dengan plugin SFTP, proses upload, download, dan sinkronisasi file dapat dilakukan langsung dari editor, sehingga menghemat waktu dan meminimalkan risiko kesalahan.
Selain itu, penggunaan SFTP meningkatkan keamanan data dibandingkan FTP biasa. Dengan memahami definisi, instalasi, dan penggunaan fitur SFTP/FTP di Sublime Text, pengguna dapat bekerja lebih produktif, menjaga performa website, dan memastikan alur kerja coding tetap lancar dan profesional.
Ketika sebuah website mengalami penurunan performa, error Resource Limit Is Reached, atau load server yang…
Dalam dunia pengembangan website, memahami struktur server lokal adalah langkah penting bagi setiap pengembang, baik…
Dalam mengelola website berbasis WordPress, error atau masalah teknis tidak dapat dihindari, terutama setelah melakukan…
Dalam pengelolaan website, menyediakan link download adalah fitur penting untuk memberikan akses cepat kepada pengunjung…
Profit merupakan salah satu komponen terpenting dalam dunia bisnis dan ekonomi karena menjadi indikator utama…
Di era digital saat ini, Instagram bukan lagi sekadar platform untuk berbagi foto atau cerita…