Visual Studio Code merupakan salah satu aplikasi editor source-code yang banyak di gunakan para developer. Di dalam VS Code ini, terdapat banyak sekali extensions yang dapat membantu developer dalam menulis serta mengembangkan aplikasi mereka. Pada kesempatan kali ini saya akan membahas salah satu extension dari VS Code yang dapat digunakan untuk melakukan remote ke server. Kalau kamu biasa menggunakan Terminal, PuTTy, KiTTy, Termius dan lain sebagainya. Saya sarankan kamu untuk mulai mencoba remote server menggunakan VS Code. Baiklah, sesuai dengan judul tulisan Saya, Saya akan memberikan informasi mengenai cara remote server dengan visual studio code. Mari kita mulai!
Install Extension Remote – SSH di Visual Studio Code ¶
langkah pertama yang harus kamu lakukan adalah :
- Buka Aplikasi Visual Studio Code kamu,
- Pergilah menuju Menu Extensions,
- Cari “Remote – SSH” pada pencarian,
- Klik Install.
Akses Remote SSH dengan Visual Studio Code ¶
Setelah extension Remote – SSH kamu install, kamu dapat langsung menggunakannya untuk melakukan remote ke server dengan cara :
- Pergilah menuju Menu Remote Explorer,
- Klik Button Dropdown pada SSH Targets,
- Klik Button + untuk menambahkan konfigurasi SSH ke server yang kamu ingin remote,
- Masukan konfigurasi SSH ( contoh format standar : ssh -p [port] [user]@[host] ) untuk server kamu,
- Klik Enter untuk mengkonfirmasi, lalu pilih path dimana konfigurasi itu akan disimpan ( default path : ~/.ssh/config ),
- Setelah disimpan, maka konfigurasi server kamu akan muncul di list SSH Targets,
- Pada Host server yang telah kamu simpan, Klik Button yang ada di pojok kanan ( bila di hover akan muncul “Connect to Host in New Window”) untuk melakukan Remote SSH,
- Masukkan password SSH kamu ( apabila diminta ),
- Setelah terkoneksi, klik Open Folder untuk membuka folder default yang akan di remote,
- Pilih Folder yang kamu mau remote, lalu Klik Oke,
- Apabila ada notifikasi “Do you trust the authors of the files in this folder?” , kalian bisa Klik “Yes, I trust the authors” untuk menyetujuinya.
Jika server yang kamu remote jumlahnya banyak, Saya sarankan kamu untuk mengedit file konfigurasi ~/.ssh/config secara manual, supaya saat kamu mau melakukan remote server dengan vscode, semua server yang kamu miliki akan tampil secara otomatis di list SSH Targets.
Membuat file konfigurasi SSH ¶
Buka file ~/.ssh/config dengan editor apapun
vim ~/.ssh/config
Masukkan konfigurasi dibawah ini sebanyak server yang kamu miliki
Host [Hostname] HostName [IP Public] Port [Port SSH] User [User SSH] IdentityFile ~/.ssh/id_rsa
Sedikit penjelasan :
Host [Hostname] | Ganti bagian [Hostname] dengan nama server yang ingin kamu berikan. |
HostName [IP Public] | Ganti bagian [IP Public] dengan ip public server kamu. |
Port [Port SSH] | Ganti bagian [Port SSH] dengan port ssh server kamu. |
User [User SSH] | Ganti bagian [User SSH] dengan user ssh server kamu. |
IdentityFile ~/.ssh/id_rsa | Gunakan ini jika kamu mau menyimpan password ssh kamu dengan perintah ssh-copy-id |
Contohnya seperti ini :
Host lukems.com HostName 192.168.1.1 Port 22 User root IdentityFile ~/.ssh/id_rsa
Buat konfigurasi itu sebanyak server yang kamu miliki. Jika sudah, kamu tinggal membuka kembali Remote – SSH di vscode, maka semua server mu sudah terdaftar pada list SSH targets. Kurang lebih akan seperti ini nantinya :
Baiklah, itulah informasi mengenai cara remote server dengan visual studio code yang dapat saya bagikan. Sisanya, kamu dapat eksplor sendiri tentang penggunaannya. Semoga informasi ini bermanfaat untuk semua pembaca. Terima kasih 😀
0 Komentar