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
If you downloaded the OpenSSH beta from the GitHub repo at PowerShell/Win32-OpenSSH, follow the instructions listed there, not the ones in this article. 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 (derleme 1809) çalıştıran bir cihaz.
PowerShell 5.1 veya üzeri.
Yerleşik Yöneticiler grubunun üyesi olan bir hesap.
Prerequisites check
Ortamınızı doğrulamak için yükseltilmiş bir PowerShell oturumu açın ve aşağıdakileri yapın:
Enter winver.exe and press enter to see the version details for your Windows device.
$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. PowerShell'i Windows'a yükleme hakkında daha fazla bilgi edinin.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)
Windows Server 2025 için OpenSSH'yi etkinleştirme
Windows Server 2025'den başlayarak, OpenSSH artık varsayılan olarak yüklenir. Hizmeti Sunucu Yöneticisi'nde de etkinleştirebilir veya devre dışı bırakabilirsiniz sshd
.
Sunucu Yöneticisi kullanarak SSHD'yi etkinleştirmek için:
In Server Manager, on the navigation pane to the left, select Local Server.
In the Properties window, locate Remote SSH Access.
Select Disabled to enable the OpenSSH service.
Note
If you need to allow or restrict specific users or groups from using OpenSSH for remote access, add them to the OpenSSH Users user group.
Windows Server için OpenSSH'yi yükleme
OpenSSH bileşenlerini Windows 10 cihazlarına yüklemek için:
Open Settings, select System, then select Optional Features.
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:
Find OpenSSH Client, then select Install
Find OpenSSH Server, then select Install
Open the Services desktop app. (Select Start, type services.msc in the search box, and then select the Service app or press ENTER.)
Ayrıntılar bölmesinde OpenSSH SSH Sunucusu'na çift tıklayın.
On the General tab, from the Startup type drop-down menu, select Automatic and then select Ok.
To start the service, select Start.
Windows 11 cihazlarına OpenSSH bileşenlerini yüklemek için:
Open Settings, select System, then select Optional Features.
OpenSSH'nin zaten yüklü olup olmadığını görmek için listeyi tarayın. If not, at the top of the page, select View Features, then:
Search for OpenSSH Client, select Next, then select Install
Search for OpenSSH Server, select Next, then select Install
Open the Services desktop app. (Select Start, type services.msc in the search box, and then select the Service app or press ENTER.)
Ayrıntılar bölmesinde OpenSSH SSH Sunucusu'na çift tıklayın.
On the General tab, from the Startup type drop-down menu, select Automatic and then select Ok.
To start the service, select Start.
OpenSSH bileşenlerini Windows Server cihazlarına yüklemek için:
Open Settings, select System, then select Optional Features (also referred to as Manage optional features).
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:
Search for OpenSSH Client, then select Install
Search for OpenSSH Server, then select Install
Open the Services desktop app. (Select Start, type services.msc in the search box, and then select the Service app or press ENTER.)
Ayrıntılar bölmesinde OpenSSH SSH Sunucusu'na çift tıklayın.
On the General tab, from the Startup type drop-down menu, select Automatic and then select Ok.
To start the service, select Start.
Note
OpenSSH Sunucusu'nun yüklenmesi, OpenSSH-Server-In-TCP
adlı bir güvenlik duvarı kuralı oluşturur ve etkinleştirir. Bu, 22 numaralı bağlantı noktasında gelen SSH trafiğine izin verir. Bu kural etkin değilse 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 cihazından 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)?
Entering yes adds that server to the list of known SSH hosts on your Windows client.
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 istemini görmeniz gerekir:
domain\username@SERVERNAME C:\Users\username>
Windows için OpenSSH'yi kaldırma
Windows Ayarlarını kullanarak OpenSSH'yi kaldırmak için:
Open Settings, select System, then select Optional Features (also referred to as Manage optional features).
In the list, select OpenSSH Client or OpenSSH Server.
Select Uninstall.
Hizmeti kaldırdığınızda kullanımdaysa Windows'u yeniden başlatmanız gerekir.
Next steps
Windows için OpenSSH Server'ı 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 Server yapılandırması hakkında daha fazla bilgi edinin