Windows, neredeyse bir decadedır yerleşik bir sunucuya sahip. SSH, evinde birden fazla bilgisayar kullanan herkes için, özellikle sunucu meraklıları için temel bir özellik. Eski ince istemciler, dizüstü bilgisayarlar, WSL sanal makineleri ve tek kartlı bilgisayarlardan birden fazla sunucu kurdum. Çoğu zaman her şeyi Windows bilgisayarımdan yönetiyorum ve üzerinde SSH sunucusu kullanmayı hiç düşünmedim.
Uzak bir Windows makinesine bağlanmanın en açık yolu uzaktaki masaüstü aracıyla olur ve SSH hiç faydalı gelmedi. Ancak GUI uzaktaki masaüstü sürümü her zaman gerekli değil. Bir Windows makinesinde hizmetler ve kendi kendine barındırılan araçlar çalıştırdığınızda SSH sunucusu faydalı hale gelir. Windows, OpenSSH’yi isteğe bağlı bir özellik olarak listeler, ancak artık Windows PC’leri uçbirimden kontrol etmenin favori aracım.
OpenSSH, Windows’un parçası
Ancak yalnızca istemci önceden yüklenir
Ev sunucularını yöneten ve düzenli olarak kendi kendine barındırma deneyleri yapan biri olarak SSH benim için kesinlikle kaçınılmaz. SSH istemcilerini hiç sevmedim ve Windows’taki yerleşik SSH aracını kullanmayı tercih ediyorum. Ancak ana Windows PC’mde OpenSSH istemcisini bu kadar süredir kullandığımdan habersizdim. OpenSSH’yi her zaman birçok Linux dağıtımıyla gelen üçüncü taraf bir araç olarak düşündüm. Windows’un onu varsayılan olarak entegre ettiği aklıma hiç gelmedi.

Hiç SSH kullandıysanız, istemcinin hiç önemli olmadığını bilirsiniz. Benim yaptığım gibi başka herhangi bir SSH aracıyla bağlanabilirsiniz, ancak bağlantı protokolü, yani SSH, aynı kalır. Örneğin, tüm ev sunucularım DietPi kullanıyor ve varsayılan SSH sunucuları Dropbear. Ancak onları Windows’taki OpenSSH uçbirim aracım üzerinden kontrol etmekte herhangi bir sorun yaşamıyorum.
Benzer şekilde, bir Windows PC’sinde çalışan OpenSSH sunucusunu bağlantı zorluklarıyla karşılaşmadan bir Linux sistemi üzerinden kontrol edebilirim. SSH bir protoküldür ve istemci önemli değil. Ancak OpenSSH sunucusunun isteğe bağlı bir Windows özelliği olarak var olduğunu bilmiyordum.
Ayarları açın ve OpenSSH Sunucusu seçeneğini bulmak için İsteğe Bağlı Özellikler bölümüne gidin. Kutucuğu işaretleyin, ardından Windows PC’nize eklemek için Yükle’ye tıklayın.
Windows sistemlerini uzaktan yönetme
Tıpkı başka bir SSH oturumu gibi
Windows PC’sine SSH ile erişmek öğrenme süreci içerir. Hizmetleri ve süreçleri kontrol etmek, sistem bilgisini görüntülemek için başka bir sistemden CMD ve PowerShell gibi CLI araçlarını kullanabilirsiniz. Adını yazarak PowerShell’i başlatabilir ve sunduğu tüm cmdlet’leri kullanabilirim. Benzer şekilde, aktif süreçleri görüntülemek, ağ ayarlarını değiştirmek veya sistemi zorla kilitlemek/yeniden başlatmak için diğer komutları da kullanabilirim.
OpenSSH Sunucusu çalıştırmanın tembel kullanım durumlarından biri, alt katta olduğumda ana veya diğer Windows sistemlerini kapatmak istediğimde. Android telefonumdan bir SSH oturumu başlatabilir, kapatma komutunu çalıştırıp huzurla uyuyabilirim. Android SSH uygulaması olarak Termius’u kullanımı şiddetle tavsiye ederim çünkü profilleri kaydedebilir ve fiziksel klavye eksikliğini daha az zorlaştıracak özellikler sunar.
Bu, herkesin bir sunucuda genellikle yaptığı şeyin yalnızca yüzeysel kontrolü. Ancak, SSH kullanarak WSL ortamını yönetmek gibi tamamen farklı bir kullanım durumu var. Kendimi buna ait hissediyorum çünkü Paperless-ngx sunucumu bir Ubuntu WSL makinesinin içinde Docker konteyneri olarak çalıştırıyorum. Arka planda çalışmaya devam ediyor ve özellikle oyun oynamayı ve web’de gezinmeyi seven yeğenimi rahatsız etmiyor.
Laptop sunucuyu arka planda sessizce çalıştırır ve ben de ona veya ana makineye (Windows PC) SSH ile bağlanarak WSL makinesinin tam kontrolünü ele alabilirim. İkincisi daha güçlüdür çünkü makineyi yeniden başlatabilir ve yalnızca WSL makinesine SSH erişimiyle mümkün olmayan daha fazla sistem düzeyinde sorun giderme yapabilirim.
Paperless-ngx örneğimle daha heyecanlı işler yapabilirim. Bunlardan biri, bir şeyleri bulmak, etiketlemek ve düzenlemek için yerel bir LLM eklemek. SSH oturumu, WSL’i PowerShell ile kontrol etmekten hiçbir farkında değil; konteynerleri değiştirebilir ve yeni olanları ekleyebilirim. Hatta gerekirse host sistemimin paketlerini Winget ile güncelleyebilir ve gerekliyse yeni WSL makineleri başlatabilirim.
Uzaktaki masaüstü işe yarar
Ancak her yerde geçerli değil
Bazı işler terminal için en iyi şekilde bırakılmalı ve WSL benim için böyle bileşenlerden biri. İşim CLI tabanlıyken, bir GUI oturumu için uzak masaüstü uygulaması kullanmanın hiçbir nedeni yok. Hedef Windows PC’ye görsel bir bağlantım olmasa da, yine de temel işlemler için SSH oturumlarım içinde PowerShell cmdlet’lerini kullanabilirim. Tek uyarı, SSH oturumlarının işe yarar hissettirmesi için terminalde yolunuzu bilmeniz gerektiğidir.
Microsoft, yerleşik Remote Desktop uygulamasını emekliye ayırdı ve hedef sistem Windows’un Pro sürümüne sahip değilse, araç kısmen işe yarar. Windows Home kullanıcıları aracı yalnızca diğer RDP sunucularına bağlanmak için kullanabilir, ancak birini barındırma seçeneğinden yoksundu. OpenSSH sunucusunun böyle kısıtlamaları yoktur ve Windows sürümlerine dayalı özellikler sunmaz. Bir SSH sunucusu oluşturma yöntemidir ve platformlar arası bağlantıları destekler.
Her şey birbirine bağlı
Artık Windows’tan Linux sistemimi ve tersine herhangi bir terminal üzerinden kontrol edebilirim. Telefonum bile tüm bu sistemlere bağlanabilir ve Windows PC’leri de yönetebilir. OpenSSH sunucusu kullanımı ücretsiz ve kurulumu oldukça kolay. Yalnızca Windows Güvenlik Duvarı üzerinden gelen bağlantıların izin verilmesi gerekir ve bunu bir daha asla yapılandırmanız gerekmez. SSH oturumları, herhangi bir uzak sunucu yönetiminin omurgasıdır ve Windows PC’lerim artık Linux ev sunucularından hiçbir farkında değil. Windows PC’ye ağ dışından erişmek için host makineye Tailscale kurabilirsiniz.
Windows 11 Pro için bir USB kurulum sürücüsü ve Hyper-V ile Windows Sandbox desteği gibi ek özellikler.
Bu Gelişmeyi Toplulukta Değerlendirin
Haber hakkındaki düşüncelerinizi, donanım deneyimlerinizi ve teknik sorularınızı topluluk üyeleriyle anlık olarak tartışın.
Bu gelişme hakkında düşüncelerinizi, donanım deneyimlerinizi veya sorularınızı Topluluk Forumumuzda paylaşın.
Foruma Katıl & Yanıtla ➔




Söz sizde.
Deneyiminizi, sorularınızı ve katkılarınızı paylaşın. E-posta adresiniz yayımlanmaz.