Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
OpenSSH, SSH protokolunu kullanan uzaktan oturum açmaya yönelik bir bağlantı aracıdır. Gizli dinleme, bağlantı ele geçirme ve diğer saldırıları ortadan kaldırmak için istemci ile sunucu arasındaki tüm trafiği şifreler.
OpenSSH uyumlu bir istemci, Windows Server ve Windows istemci cihazlarına bağlanmak için kullanılabilir.
Important
OpenSSH beta sürümünü PowerShell/openssh-portal konumundaki GitHub deposundan indirdiyseniz, bu makaledeki yönergeleri değil, burada listelenen yönergeleri izleyin. Win32-OpenSSH deposundaki bazı bilgiler, yayımlanmadan önce önemli ölçüde değiştirilebilen yayın öncesi ürünle ilgilidir. Microsoft, burada sağlanan bilgilerle ilgili olarak açık veya zımni hiçbir garanti vermez.
Prerequisites
Başlamadan önce bilgisayarınızın aşağıdaki gereksinimleri karşılaması gerekir:
En az Windows Server 2019 veya Windows 10 çalıştıran bir cihaz (derleme 1809).
PowerShell 5.1 veya üzeri.
Yerleşik Yöneticiler grubunun üyesi olan bir hesap.
Önkoşul denetimi
Ortamınızı doğrulamak için yükseltilmiş bir PowerShell oturumu açın ve aşağıdakileri yapın:
Windows cihazınızın sürüm ayrıntılarını görmek için winver.exe yazın ve Enter tuşuna basın.
$PSVersionTable.PSVersion'i çalıştırın. Ana sürümünüzün en az 5, ikincil sürümünüzün ise en az 1 olduğunu doğrulayın. Windows'a PowerShell'i Yükleme hakkında daha fazla bilgi edinin.Ne zaman yönetici olduğunuzu denetlemek için aşağıdaki komutu çalıştırın. Yerleşik Administrators grubunun üyesi olduğunuzda
Trueçıkış gösterilir.(New-Object Security.Principal.WindowsPrincipal([Security.Principal.WindowsIdentity]::GetCurrent())).IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator)
OpenSSH Sunucusunu Etkinleştirme
Windows Server 2025'le başlayarak, OpenSSH artık varsayılan olarak yüklenir. ayrıca Server Manager'da sshd hizmetini etkinleştirebilir veya devre dışı bırakabilirsiniz.
Server Manager kullanarak SSHD'yi etkinleştirmek için:
Server Manager sol taraftaki gezinti bölmesinde Local Server öğesini seçin.
Özellikler penceresinde Uzak SSH Erişimi'ni bulun.
OpenSSH hizmetini etkinleştirmek için Etkin'i seçin.
Note
Belirli kullanıcıların veya grupların uzaktan erişim için OpenSSH kullanmasına izin vermeniz veya bunları kısıtlamanız gerekiyorsa, bunları OpenSSH Kullanıcıları kullanıcı grubuna ekleyin.
OpenSSH Sunucusu ve İstemcisini Yükleme
OpenSSH bileşenlerini Windows Server cihazlara yüklemek için:
Başlat'ı seçin, arama kutusuna İsteğe Bağlı Özellikler yazın ve ardından İsteğe Bağlı Özellikler'i seçin.
OpenSSH'nin zaten yüklü olup olmadığını görmek için listeyi tarayın. Aksi takdirde, sayfanın üst kısmında Görünüm özellikleri'ni seçin ve ardından:
OpenSSH İstemcisi'yi arayıp seçin, ardından Ekle'yi seçin
OpenSSH Sunucusu'nu arayıp seçin, ardından Ekle'yi seçin
Hizmetler masaüstü uygulamasını açın. ( Başlat'ı seçin, arama kutusuna services.msc yazın ve hizmetler uygulamasını seçin veya ENTER tuşuna basın.)
Ayrıntılar bölmesinde OpenSSH SSH Sunucusu'na çift tıklayın.
Genel sekmesinde, Başlangıç türü açılan menüsünde Otomatik'i ve ardından Tamam'ı seçin.
Hizmeti başlatmak için Başlat'ı seçin.
Note
OpenSSH Sunucusu'nu yüklemek adlı OpenSSH-Server-In-TCPbir güvenlik duvarı kuralı oluşturur ve etkinleştirir. Bu kural 22 numaralı bağlantı noktasında gelen SSH trafiğine izin verir. Bu kural etkinleştirilmemişse ve bu bağlantı noktası açık değilse, bağlantılar reddedilir veya sıfırlanır.
OpenSSH Sunucusu ve İstemcisini Yükleme
OpenSSH bileşenlerini Windows Server cihazlara yüklemek için:
Başlat'ı seçin, arama kutusuna İsteğe Bağlı Özellik yazın ve ardından İsteğe bağlı özellik ekle'yi seçin.
OpenSSH'nin zaten yüklü olup olmadığını görmek için listeyi tarayın. Değilse, sayfanın üst kısmında Özellik ekle'yi seçin ve ardından:
OpenSSH İstemcisi'ni arayın ve Yükle'yi seçin
OpenSSH Sunucusu'nu arayın ve yükle'yi seçin
Hizmetler masaüstü uygulamasını açın. ( Başlat'ı seçin, arama kutusuna services.msc yazın ve hizmetler uygulamasını seçin veya ENTER tuşuna basın.)
Ayrıntılar bölmesinde OpenSSH SSH Sunucusu'na çift tıklayın.
Genel sekmesinde, Başlangıç türü açılan menüsünde Otomatik'i ve ardından Tamam'ı seçin.
Hizmeti başlatmak için Başlat'ı seçin.
Note
OpenSSH Sunucusu'nu yüklemek adlı OpenSSH-Server-In-TCPbir güvenlik duvarı kuralı oluşturur ve etkinleştirir. Bu kural 22 numaralı bağlantı noktasında gelen SSH trafiğine izin verir. Bu kural etkinleştirilmemişse ve bu bağlantı noktası açık değilse, bağlantılar reddedilir veya sıfırlanır.
OpenSSH Sunucusu ve İstemcisini Yükleme
OpenSSH bileşenlerini Windows Server cihazlara yüklemek için:
Başlat'ı seçin, arama kutusuna İsteğe Bağlı Özellikler yazın ve ardından İsteğe Bağlı Özellikler'i (isteğe bağlı özellikleri yönet olarak da adlandırılır) seçin.
OpenSSH'nin zaten yüklü olup olmadığını görmek için listeyi tarayın. Değilse, sayfanın üst kısmında Özellik ekle'yi seçin ve ardından:
OpenSSH İstemcisi'ni arayın ve Yükle'yi seçin
OpenSSH Sunucusu'nu arayın ve yükle'yi seçin
Hizmetler masaüstü uygulamasını açın. ( Başlat'ı seçin, arama kutusuna services.msc yazın ve hizmetler uygulamasını seçin veya ENTER tuşuna basın.)
Ayrıntılar bölmesinde OpenSSH SSH Sunucusu'na çift tıklayın.
Genel sekmesinde, Başlangıç türü açılan menüsünde Otomatik'i ve ardından Tamam'ı seçin.
Hizmeti başlatmak için Başlat'ı seçin.
Note
OpenSSH Sunucusu'nu yüklemek adlı OpenSSH-Server-In-TCPbir güvenlik duvarı kuralı oluşturur ve etkinleştirir. Bu kural 22 numaralı bağlantı noktasında gelen SSH trafiğine izin verir. Bu kural etkinleştirilmemişse ve bu bağlantı noktası açık değilse, bağlantılar reddedilir veya sıfırlanır.
OpenSSH Sunucusuna Bağlanma
Yüklendikten sonra, OpenSSH istemcisi yüklü bir Windows veya Windows Server cihazdan OpenSSH Sunucusu'na bağlanabilirsiniz. PowerShell isteminden aşağıdaki komutu çalıştırın.
ssh domain\username@servername
Bağlandıktan sonra aşağıdaki çıkışa benzer bir ileti alırsınız.
The authenticity of host 'servername (10.00.00.001)' can't be established.
ECDSA key fingerprint is SHA256:(<a large string>).
Are you sure you want to continue connecting (yes/no)?
yes girildiğinde, bu sunucu Windows istemcinizdeki bilinen SSH konakları listesine eklenir.
Bu noktada hizmet sizden parolanızı ister. Güvenlik önlemi olarak, girdiğiniz parola karakterleri görüntülenmez.
Bağlandıktan sonra aşağıdaki Windows komut kabuğu istemini görmelisiniz:
domain\username@SERVERNAME C:\Users\username>
OpenSSH Sunucusunu Devre Dışı Bırak
sshd hizmetini Server Manager'da devre dışı bırakabilirsiniz.
Server Manager kullanarak SSHD'yi devre dışı bırakmak için:
Server Manager sol taraftaki gezinti bölmesinde Local Server öğesini seçin.
Özellikler penceresinde Uzak SSH Erişimi'ni bulun.
OpenSSH hizmetini devre dışı bırakmak için Devre Dışı'nı seçin.
Note
Belirli kullanıcıların veya grupların uzaktan erişim için OpenSSH kullanmasına izin vermeniz veya bunları kısıtlamanız gerekiyorsa, bunları OpenSSH Kullanıcıları kullanıcı grubuna ekleyin.
OpenSSH Sunucusu ve İstemcisini Kaldırma
Windows Ayarları'nı kullanarak OpenSSH'yi kaldırmak için:
Başlat'ı seçin, arama kutusuna İsteğe Bağlı Özellikler yazın ve ardından İsteğe bağlı özellik'i seçin.
OpenSSH'nin yüklü olup olmadığını görmek için listeyi tarayın:
OpenSSH İstemcisi'yi arayıp seçin, ardından Kaldır'ı seçin
OpenSSH Sunucusu'nu arayıp seçin, ardından Kaldır'ı seçin
OpenSSH Sunucusu ve İstemcisini Kaldırma
Windows Ayarları'nı kullanarak OpenSSH'yi kaldırmak için:
Başlat'ı seçin, arama kutusuna İsteğe Bağlı Özellikler yazın ve ardından İsteğe bağlı özellikler'i seçin (isteğe bağlı özellikleri yönetme veya İsteğe bağlıözellik geçmişini görme olarak da adlandırılır).
Listede OpenSSH İstemcisi'ni veya OpenSSH Sunucusu'nu seçin.
Kaldır'ı seçin.
Hizmeti kaldırdığınızda kullanımdaysa Windows yeniden başlatmanız gerekir.
Sonraki Adımlar
Windows için OpenSSH Sunucusu'nu yüklemeyi tamamladığınıza göre, nasıl kullanacağınızı öğrenmenize yardımcı olabilecek bazı makaleler şunlardır:
OpenSSH anahtar yönetiminde kimlik doğrulaması için anahtar çiftlerini kullanma hakkında daha fazla bilgi edinin
Windows için OpenSSH Sunucusu yapılandırması hakkında daha fazla bilgi edinin