Visual Studio Code'da Uzak - SSH uzantısını kullanma
SSH sunucunuzu ayarladığınıza göre şimdi yerel makinenizden uzak makineye nasıl bağlanacağınızı öğrenelim. Kuruluşunuzdaki geliştiriciler, düzenleyici olarak Visual Studio Code kullanmaya devam etmek istiyor. Visual Studio Code kullanarak uzak bir makinede geliştirme, Uzak - SSH uzantısı aracılığıyla mümkündür.
Uzak - SSH uzantısı
Visual Studio Code Uzak - SSH uzantısı , geliştirme ortamınız olarak SSH sunucusuna sahip tüm uzak makineleri kullanmanıza olanak tanır. Uzantı, yerel makinenizle uzak makine arasında bir bağlantı açar. Uzantı, uzak ortama Visual Studio Code Sunucusu adlı bir sunucu yükler ve bu da yerel Visual Studio Code'un uzak kaynak kodu ve çalışma zamanlarıyla sorunsuz bir şekilde etkileşim kurmasını sağlar.
Uzak bir makineye bağlandıktan sonra, uzak dosya sisteminin herhangi bir yerinde dosya ve klasörlerle etkileşimde bulunabilir ve Visual Studio Code'un IntelliSense (tamamlamalar), kod gezintisi ve hata ayıklama gibi tam özellik kümesinden yararlanabilirsiniz. Uzantı komutları ve diğer uzantıları doğrudan uzak makinede çalıştırır, bu nedenle bu avantajları elde etmek için yerel makinenizde hiçbir kaynak kodunun bulunması gerekmez.
Visual Studio Code uzantıları iki yerden birinde çalıştırır: yerel olarak kullanıcı arabirimi/istemci tarafında veya SSH konasında uzaktan. Temalar gibi Visual Studio Code kullanıcı arabirimini etkileyen uzantılar yerel olarak yüklenirken, uzantıların çoğu uzak makinede bulunur. Bu kurulum sorunsuz bir deneyim yaşamanızı sağlar ve belirli bir çalışma alanı için gerekli uzantıları yerel makinenizden uzak bir makineye yüklemenize olanak tanır. Bu şekilde, uzantılarınızla birlikte farklı bir makineden tam olarak kaldığınız yerden devam edebilirsiniz.
Güvendiğiniz ve güvendiğiniz bir tarafa ait olan güvenli uzak makinelere bağlanmak için yalnızca Uzak - SSH kullanın. Ele geçirilmiş uzak bir cihaz, yerel makinenizde kod yürütmek için Visual Studio Code Uzak bağlantısını kullanabilir.
Sonraki bölümde Uzak – SSH uzantısını yükleyecek ve oluşturduğunuz SSH sunucusuna bağlanmak için kullanacaksınız.