Rumahweb Journal
Banner - Cara Remote SSH Melalui Visual Studio Code

Cara Remote SSH Melalui Visual Studio Code

Visual Studio Code adalah salah satu text editor yang populer di kalangan developer. Selain fiturnya yang lengkap, VS Code juga mendukung remote developer melalui SSH. Dalam artikel ini, kita akan belajar bagaimana cara remote SSH melalui Visual Studio Code.

Namun sebelum membahas cara remote SSH melalui Visual Studio Code, terlebih dahulu kami akan menjelaskan apa itu Visual Studio Code dan bagaimana cara downloadnya. Simak informasi berikut ini.

Mengenal Visual Studio Code

Visual Studio Code adalah text editor yang dikembangkan oleh Microsoft untuk Sistem Operasi Windows, macOS, dan Linux. VS Code dapat diunduh secara gratis atau yang kita kenal dengan istilah lisensi open source. VS Code mendukung berbagai bahasa pemrograman termasuk JavaScript, TypeScript, C++, C#, Java, Python, PHP, Go, dan banyak lagi.

Visual Studio Code populer di kalangan developer karena memiliki banyak kelebihan. Berikut adalah beberapa kelebihan Visual Studio Code:

  • Gratis dan open source. Visual Studio Code gratis untuk digunakan dan didistribusikan. Selain itu, kode sumbernya juga tersedia secara terbuka, sehingga dapat dimodifikasi dan dikembangkan oleh siapa saja
  • Mendukung berbagai bahasa pemrograman. Visual Studio Code mendukung berbagai bahasa pemrograman, termasuk JavaScript, TypeScript, C++, C#, Java, Python, PHP, Go, dan banyak lagi. Selain itu, tersedia juga ekstensi yang dapat menambahkan dukungan untuk bahasa pemrograman lainnya.
  • Fitur yang lengkap. Visual Studio Code memiliki fitur yang lengkap, termasuk syntax highlighting, linting, debugging, dan lainnya. Fitur-fitur ini dapat membantu pengembang untuk menulis kode yang lebih baik dan lebih cepat.
  • Ekosistem ekstensi yang luas. Visual Studio Code memiliki ekosistem ekstensi yang luas, yang dapat menambahkan fitur dan fungsionalitas baru. Ekstensi ini dapat disesuaikan dengan kebutuhan pengembang masing-masing.

Kelebihan-kelebihan tersebut menjadikan Visual Studio Code sebagai pilihan yang populer bagi developer dari berbagai latar belakang dan pengalaman. Aplikasi ini dapat diunduh melalui link berikut : Download VS Code

System Requirement untuk Remote SSH VS Code

Sebelum mengikuti panduan remote SSH menggunakan Visual Studio Code, pastikan server yang digunakan memiliki resource yang memadai. Hal ini karena fitur VS Code Remote SSH akan menjalankan beberapa proses tambahan di server, sehingga membutuhkan resource NPROC yang cukup besar. Jika resource terlalu kecil, koneksi SSH dapat gagal atau bahkan menyebabkan limit resource pada hosting terlampaui.

Promo Hosting Murah Rumahweb

Berdasarkan pengujian yang kami lakukan, untuk dapat terhubung ke server menggunakan VS Code Remote SSH, dibutuhkan resource NPROC sekitar 199 dengan aplikasi VS Code default. Oleh karena itu, tidak semua layanan hosting dapat menggunakan metode ini. Berikut rekomendasi layanan yang dapat digunakan untuk mengikuti panduan ini.

Shared Hosting

Pada seluruh paket shared hosting, resource NPROC yang tersedia umumnya tidak mencukupi untuk menjalankan VS Code Remote SSH. Karena itu, metode ini tidak disarankan digunakan pada layanan shared hosting, karena menyebabkan limit resource pada akun hosting Anda.

Bagi Anda yang menggunakan shared hosting, sebaiknya kelola file langsung melalui File Manager di cPanel atau dengan menggunakan FTP.

Cloud Hosting

Untuk layanan cloud hosting, kami menyarankan menggunakan minimal paket Cloud 4 vCPU. Paket di bawahnya tidak direkomendasikan karena keterbatasan resource yang mungkin dapat menyebabkan proses VS Code Remote SSH tidak berjalan dengan optimal.

VPS

Berdasarkan beberapa referensi dan praktik umum, penggunaan VS Code Remote SSH membutuhkan minimal 1 vCPU dan 2 GB RAM. Namun, agar Visual Studio Code dapat berjalan lebih stabil sekaligus tetap mendukung kebutuhan production pada server, kami merekomendasikan menggunakan minimal paket L pada layanan VPS KVM di Rumahweb.

Perlu diperhatikan bahwa kebutuhan resource di atas dapat berbeda pada setiap penggunaan. Hal ini karena VS Code Remote SSH akan menjalankan berbagai proses tambahan yang bergantung pada konfigurasi Visual Studio Code yang digunakan, seperti jumlah extension yang terpasang, jenis project yang dibuka, serta aktivitas yang berjalan di dalam editor (misalnya language server, terminal, atau proses build).

Oleh karena itu, angka kebutuhan NPROC yang kami sebutkan merupakan hasil pengujian pada skenario tertentu, dan pada kondisi lain bisa saja membutuhkan resource yang lebih kecil maupun lebih besar.

Setting Remote SSH melalui VS Code

Dalam artikel ini, kami akan berbagi cara remote SSH melalui VS Code dengan layanan VPS KVM Rumahweb. Berikut informasi selengkapnya.

Step 1. Install Extension Remote-SSH

Untuk melakukan remote SSH dengan VS Code diperlukan Extension dengan nama “Remote – SSH”. Berikut cara install extension “Remote – SSH” pada VS Code :

  1. Buka Aplikasi VS Code.
  2. Masuk menu Menu Extensions.
  3. Cari “Remote – SSH” pada pencarian.
  4. Klik Install.
install extension remote ssh visual studio

Step 2. Akses Remote SSH melalui Visual Studio Code

Setelah selesai install extension Remote – SSH, selanjutnya Anda bisa melakukan remote SSH ke server dengan cara sebagai berikut:

  1. Masuk Menu “Remote Explorer”.
  2. Pada SSH TARGETS klik tombol configure.
  3. Kemudian pada SSH configuration file pilih ~.ssh\config
remote ssh visual studio
  1. Masukan konfigurasi SSH untuk server, contoh format sebagai berikut :
Host rwcoba-server
    HostName 103.247.11.111
    User rwcoba
    Port 22
  1. Kemudian simpan, nantinya konfigurasi server akan muncul di list SSH.
list ssh visual studio
  1. Selanjutnya untuk melakukan koneksi ssh ke server, klik tanda dibawah ini.
koneksi ssh pada visual studio
  1. Akan muncul form untuk mengisikan password ssh.
password ssh visual studio
  1. Jika password valid dan koneksi ssh pada visual studio sudah berhasil akan muncul tampilan sebagai berikut ini :
koneksi ssh menggunakan visual studio

Sampai tahap ini, Anda telah berhasil terkoneksi secara remote SSH pada server Anda melalui aplikasi Visual Studio Code. Anda dapat mengedit file, maupun mengelola file secara langsung melalui aplikasi ini.

FAQ

Berikut adalah beberapa pertanyaan populer tentang Remote SSH Melalui Visual Studio Code.

Apakah remote SSH melalui Visual Studio Code bisa digunakan di shared hosting?

Pada umumnya fitur Remote SSH di Visual Studio Code tidak direkomendasikan untuk layanan shared hosting. Hal ini karena fitur tersebut akan menjalankan beberapa proses tambahan di server seperti VS Code Server, Node.js process, dan extension host yang membutuhkan resource cukup besar, terutama pada limit NPROC. Jika dipaksakan pada shared hosting, kemungkinan besar akan menyebabkan resource limit pada akun hosting.


Apakah Visual Studio Code bisa digunakan untuk remote SSH ke server?

Ya, Visual Studio Code dapat digunakan untuk melakukan koneksi remote SSH ke server dengan menggunakan extension Remote – SSH. Extension ini memungkinkan pengguna mengakses file server, menjalankan terminal, serta melakukan proses development langsung dari editor Visual Studio Code tanpa perlu login melalui terminal secara terpisah.


Mengapa remote SSH Visual Studio Code membutuhkan resource server yang besar?

Saat menggunakan fitur Remote SSH, Visual Studio Code akan menginstal dan menjalankan VS Code Server pada server tujuan. Proses ini akan menjalankan beberapa komponen tambahan seperti Node.js process, extension host, terminal shell, serta language server yang digunakan oleh berbagai extension di VS Code. Karena itu, fitur ini membutuhkan resource server yang cukup, terutama pada limit NPROC, CPU, dan RAM.


Layanan hosting apa yang direkomendasikan untuk menggunakan VS Code Remote SSH?

Untuk menggunakan fitur Remote SSH dengan lebih stabil, disarankan menggunakan layanan dengan resource yang memadai seperti Cloud Hosting dengan resource CPU dan RAM yang cukup atau VPS.


Penutup

Remote SSH melalui Visual Studio Code merupakan salah satu cara yang praktis untuk mengelola server secara langsung dari editor. Dengan fitur Remote SSH, anda dapat melakukan pengelolaan file, menjalankan perintah terminal, hingga melakukan proses development pada server tanpa perlu berpindah aplikasi.

Namun demikian, penggunaan fitur ini juga memerlukan resource server yang cukup, karena Visual Studio Code akan menjalankan beberapa proses tambahan seperti VS Code Server, extension host, serta language server di sisi server. Oleh karena itu, metode ini lebih direkomendasikan digunakan pada layanan dengan resource yang memadai seperti cloud hosting dengan resource besar atau VPS.

Dengan memahami kebutuhan resource serta mengikuti langkah-langkah pada panduan ini, Anda dapat memanfaatkan fitur Remote SSH di Visual Studio Code untuk mengelola server dengan lebih mudah, fleksibel, dan efisien sesuai dengan kebutuhan pengembangan maupun pengelolaan aplikasi di server.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 4.3 / 5. Vote count: 6

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

Triyadi

Memberikan support kepada pelanggan Rumahweb dengan pengalaman sebagai technical support selama lebih dari 10 tahun. Selain itu aktif menulis di Journal Rumahweb mengenai domain, hosting, vps, email, dan tulisan lain seputar dunia IT

banner pop up - Pindah Hosting ke Rumahweb