VSCode Üzerinden SSH Tabanlı VPS Yönetimi Nasıl Yapılır?

Geliştiriciler için VSCode üzerinden SSH bağlantısı ile VPS sunucularını uzaktan yönetmek, hem zaman kazandırır hem de doğrudan kod düzenlemeyi kolaylaştırır. Bu yöntem, özellikle CLI (komut satırı) kullanmak istemeyenler için idealdir.

Neden VSCode ile SSH?

  • Doğrudan kod erişimi: Dosyaları anlık düzenleyebilirsiniz.
  • Uzak geliştirme ortamı: VPS üzerinde çalışan bir projeyi lokal gibi yönetirsiniz.
  • Terminal & Dosya erişimi bir arada olur.

Gerekli Eklenti: Remote – SSH

  1. VSCode içinde Extensions kısmına girin.
  2. Remote – SSH eklentisini arayıp yükleyin.
  3. Sol alt köşede çıkan >< simgesine tıklayın, “Remote-SSH: Connect to Host…” seçeneğini seçin.

SSH Konfigürasyonu

Adım 1: SSH yapılandırma dosyasını oluşturun

VSCode bağlantılar için ~/.ssh/config dosyasını kullanır. Örnek:

Host my-vps
HostName 123.123.123.123
User root
IdentityFile ~/.ssh/id_rs

Adım 2: Anahtar oluşturma (eğer yoksa)

ssh-keygen -t rsa -b 4096 -C "you@example.com"

Adım 3: VPS’e public key ekleme

ssh-copy-id root@123.123.123.123

Bağlantıyı Kurun

VSCode üzerinden my-vps bağlantısını seçin. Bağlandıktan sonra:

  • Sol tarafta VPS dosya sistemi açılır.
  • Terminal üzerinden doğrudan komut çalıştırabilirsiniz.

Ekstra: Otomatik Yeniden Bağlantı ve Güvenlik

  • SSH KeepAlive ayarları ile kopmaları önleyin.
  • VSCode üzerinde settings.json içinde bağlantı sürekliliğini sağlayacak ayarlar yapabilirsiniz.
  • Güvenlik için RSA anahtarlarını şifreli kullanmanız önerilir.

Sonuç

VSCode ile SSH üzerinden VPS yönetmek, hem pratiklik hem güvenlik açısından avantaj sağlar. Özellikle sık dosya düzenleme ve test süreçlerinde, doğrudan sunucuya erişim büyük zaman kazandırır.

Vps.com.tr