HOTLINE

(0275) 2974 127

CHAT WA 24/7
0859-60000-390 (Sales)
0852-8969-9009 (Support)
Blog

Definisi Sublime Text dan Tutorial Lengkap Instalasi serta Penggunaan SFTP/FTP

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.

Definisi 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.

Cara Install SFTP atau FTP di Sublime Text

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:

  1. Buka Sublime Text.

  2. Tekan Ctrl + ` (tanda backtick) atau buka menu:
    View → Show Console

  3. Masukkan script installer dari situs resmi Package Control:
    https://packagecontrol.io/installation

  4. Tekan Enter → Tunggu hingga Sublime restart otomatis.

2. Install Plugin SFTP

Setelah Package Control terpasang, ikuti langkah berikut:

  1. Tekan Ctrl + Shift + P untuk membuka Command Palette.

  2. Ketik:
    Install Package
    lalu tekan Enter.

  3. Ketik:
    SFTP

  4. Pilih plugin bernama “SFTP” (by WBond) dan tekan Enter.

Tunggu proses instalasi selesai.

3. Konfigurasi SFTP/FTP Project

Setelah plugin terpasang:

  1. Buka folder project kamu di Sublime.

  2. Klik kanan pada folder tersebut.

  3. Pilih SFTP/FTP → Map to Remote…

  4. Akan muncul file konfigurasi bernama sftp-config.json.

  5. Isi dengan informasi server kamu, misalnya:

Contoh Konfigurasi FTP

{
"type": "ftp",
"host": "yourdomain.com",
"user": "username",
"password": "password",
"remote_path": "/public_html"
}

Contoh Konfigurasi SFTP

{
"type": "sftp",
"host": "yourdomain.com",
"user": "username",
"password": "password",
"remote_path": "/public_html",
"port": 22
}

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.

Cara Menggunakan SFTP atau FTP di Sublime Text

Berikut penjelasan cara menggunakan SFTP atau FTP di Sublime Text setelah plugin SFTP terpasang dan dikonfigurasi:

1. Membuka atau Membuat Project

  1. Buka Sublime Text

  2. Pilih folder project kamu: File → Open Folder…

  3. Pastikan folder tersebut memiliki file sftp-config.json

2. Upload File ke Server

Jika kamu ingin meng-upload file ke server:

  1. Klik kanan pada file → SFTP/FTP → Upload File

  2. 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:

  1. 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:

  1. 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:

  1. Klik kanan pada folder → SFTP/FTP → Browse Remote…

  2. Pilih file dari server

  3. File terbuka dan bisa diedit langsung

  4. Tekan Ctrl + S → otomatis ter-upload ke server

7. Test Connection (Jika Tidak Bisa Terhubung)

Jika koneksi error, kamu bisa tes:

  1. Buka sftp-config.json

  2. 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.

Penutup

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.

5/5 - (1 vote)
Fitri Ana

Recent Posts

Mengapa Harus Kill Process? Ini Alasan dan Cara Kill Process di cPanel

Ketika sebuah website mengalami penurunan performa, error Resource Limit Is Reached, atau load server yang…

3 hours ago

Folder htdocs: Panduan Lengkap untuk Menulis File PHP dan Mengelola Server Lokal

Dalam dunia pengembangan website, memahami struktur server lokal adalah langkah penting bagi setiap pengembang, baik…

2 days ago

Panduan Lengkap WordPress Recovery Mode: Penyebab, Cara Kerja, dan Cara Mengatasinya

Dalam mengelola website berbasis WordPress, error atau masalah teknis tidak dapat dihindari, terutama setelah melakukan…

2 days ago

Membuat Link Download Langsung di Website: Panduan Praktis

Dalam pengelolaan website, menyediakan link download adalah fitur penting untuk memberikan akses cepat kepada pengunjung…

3 days ago

Definisi Profit Lengkap: Cara Hitung, Jenis-Jenis, dan Metode Meningkatkan Laba

Profit merupakan salah satu komponen terpenting dalam dunia bisnis dan ekonomi karena menjadi indikator utama…

3 days ago

Strategi Instagram Business: Optimalkan Hashtag untuk Jangkau Audiens Tepat

Di era digital saat ini, Instagram bukan lagi sekadar platform untuk berbagi foto atau cerita…

3 days ago