Güvenli Kabuk (SSH), çoğu geliştiricinin ve sistem yöneticisinin barındırma sunucusunu veya herhangi bir bulut hizmetini Linux'u kullanan herhangi bir bulut hizmetini bağlamak için kullandıkları araçtır, çünkü SSH kutudan çıkacaktır. Ancak ne olacakPencere? Evet, Microsoft işletim sisteminde bir SSH istemcisi mevcut olacak, ancak sunucu paketi olmayacak. Bu nedenle, bu makale Winget Komut Satırı Paket Yöneticisi kullanarak Windows 11 veya 10'da bir OpenSsh sunucu paketi oluşturmayı tartışacaktır.
Bu öğreticiye özgüAlly, ssh kullanarak ssh yüklemeyi kapsar, her şeyi SSH'den neden ihtiyaç duyduğunuza kadar kapsarVeKurulumunuzu Nasıl Doğrulursunuz.
SSH nedir ve neden buna ihtiyacınız var?
SSH (Güvenli Kabuk), şifreli bir ağ üzerinden uzak sistemlere güvenli bir şekilde bağlanma protokolüdür. Şu şekilde yaygın olarak kullanılır:
- Uzak Sunucu Erişimikomutları hızlı bir şekilde vermek ve fiziksel olarak erişmeden sistemi yönetmek için gereklidir.
- SCP ve SFTP kullanarak şifrelenmiş dosya transferlerini gerçekleştirmek için.
- Tünelleme ve bağlantı noktası yönlendirme
SSH'yi nasıl kuracağınızı ve kullanacağınızı bilmekle çalışmak için gereklidir.Linux sunucuları, bulut örnekleri veya git depoları.
Winget nedir?
Bunlar paket yöneticileri için yeni. Winget, Windows 10 ve 11 sistemleri için Microsoft tarafından geliştirilen açık kaynaklı bir komut satırıdır. Kullanıcıların CMD veya PowerShell arayüzünden uygulama paketleri yüklemelerine ve yazılım web sitelerini ziyaret etme ve bunları manuel olarak tek tek indirme ihtiyacını kaldırmasına olanak tanır.ÖrneğinGoogle Chrome'u Windows'a yüklemek için resmi web sitesini ziyaret etmemize gerek yok; Winget'in tek bir komutunu çalıştırabiliriz ve bitti. Yalnızca tek bir komutla yükleyicileri manuel olarak indirmeden uygulamaları yükseltebilir veya kaldırabiliriz.
KısacasıWinget, yazılım yüklemeyi inanılmaz derecede kolaylaştırır. Bu alette yeniyseniz,
Benzer şekilde,Ssh yüklemek için wingetdaha hızlıdır ve indirme aramadan en son resmi sürümü almanızı sağlar.
Winget kullanarak SSH nasıl yüklenir
Bu öğreticinin ana konusuna gelince, openssh sunucusunu yüklemek için izlenecek adımlar. Bununla birlikte, Winget kullanmak istemeyenler kullanabilirler.
1. Adım: PowerShell veya Komut İstemi Açık
Uygulamaları yüklemek için yönetici erişimine ihtiyacımız var; Bu nedenle, komut istemini veya PowerShell'i yönetim ayrıcalıklarıyla başlatmalıyız. Bunu yapmak için pencereleri sağ tıklayınBaşlangıçdüğme ve tıklayınTerminal (Yönetici)veyaWindows PowerShell (Yönetici)seçenek.
2. Adım: Openssh paketini arayın
Önce OpenSsh paketinin Winget Deposundan mevcut olup olmadığını onaylamamız gerekiyor; Dolayısıyla, komut terminalinizde, yazın:
winget search openssh
Ekran görüntüsünde gösterildiği gibi, sorgumuzla ilgili iki paket vardır. Burada,Betasürüm.

Adım 3: Winget SSH kurulum komutunu çalıştırın
Önceki adımın komutunun yardımıyla, yüklemek istediğimiz paketin tam uygulama kimliğini biliyoruz. Bu nedenle, OpenSsh beta paketini almak için “Winget Install” komutunu kullanalım.
winget install Microsoft.OpenSSH.Beta
Bu komut aşağıdakileri yapar:
- GetirirMicrosoft OpenSshpaket.
- En son kullanılabilir sürümü yüklerWinget Deposu.
- Manuel indirmeler olmadan paketin doğru şekilde yüklenmesini sağlar.
Adım 3: SSH kurulumunu doğrulayın
Kurulum tamamlandığında, SSH'nin çalıştırılarak yüklenip kurulmadığını kontrol edin:
ssh -V
Bu, başarılı bir kurulumu teyit ederek yüklü SSH sürümünü döndürmelidir. Ayrıca, Winget sadece SSH için değil, çeşitli uygulamalar yükleyebilir. Örneğin, kullanabilirsinizveya gibi üretken araçlar
Windows'ta SSH nasıl etkinleştirilir ve başlatılır
SSH'yi kurmak sürecin sadece bir parçasıdır. SSH'yi Windows 10 veya 11 sunucu olarak kullanmak için SSH hizmetini etkinleştirmeli ve başlatmalısınız.
1. Adım: SSH hizmetini etkinleştir
SSH'yi etkinleştirmek için PowerShell'de aşağıdaki komutu çalıştırın. Bu, PC'nizi her önyükleme yaptığınızda SSH'nin otomatik olarak başlamasını sağlar.
Set-Service -Name sshd -StartupType Automatic
2. Adım: SSH hizmetini başlatın veya durdurun
Şimdi, PowerShell'i kullanarak Windows'ta SSH sunucusu hizmetini başlatmak veya durdurmak için komutlar
SSH sunucusunu manuel olarak başlatmak için:
Start-Service -Name sshd
SSH'yi durdurmanız gerekiyorsa:
Stop-Service -Name sshd
Adım 3: SSH'yi Windows Güvenlik Duvarı'ndan geçirin
Varsayılan olarak, SSH bağlantı noktası 22'nin Windows Defender Güvenlik Duvarı aracılığıyla iletişim kurmasına izin verilir; Ancak, değilse, verilen komutu açmak için kullanabiliriz. Bu, SSH üzerinden uzaktan bağlantılara izin verecektir.
New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Server (sshd)' -Enabled True -Direction Inbound -Protocol TCP -Action Allow -LocalPort 22
Şimdi, sisteminiz SSH bağlantılarını kabul etmeye hazır!

SSH Windows 10 veya 11'de nasıl kullanılır
Şimdiye kadar, Winget kullanarak SSH sunucusunun kurulum sürecini tartıştık. Bazı temel kullanım durumlarını görelim:
1. Uzak bir sunucuya bağlanın
SSH'ye sahip olduğunuzda, bunu için kullanabilirizBir Linux VPS veya bir bulut örneği (AWS, Azure veya DigitalOcean gibi) olsun, oturum açmak için SSH'yi kullanmanız gereken örnek:
ssh username@your-server-ip
Örneğin,Sunucunuz IP'nizse192.168.1.100
Ve kullanıcı adınadmin
, koşmak:
ssh
İlk kez bağlandığınızda, birParmak İzi Onayı-tipyes
devam etmek.
2. SCP kullanarak dosyaları güvenli bir şekilde aktarın
Windows makineniz ve uzak sunucu arasında dosya aktarmak ister misiniz? SCP kullanın:
scp myfile.txt user@remote-ip:/home/user/
Bu güvenli bir şekilde kopyalanırmyfile.txt
uzak makineye/home/user/
dizin.
3. Parolasız giriş için bir SSH anahtarı oluşturun
Her seferinde şifre yazmak yerine,SSH tuşları:
Windows'ta SSH anahtarları oluşturun
Bu komutu PowerShell'de çalıştırın:
ssh-keygen -t rsa -b 4096 -C ""
Ardından, anahtarınızı uzak sunucuya kopyalayın:
ssh-copy-id user@remote-ip
Şimdi giriş yapabilirsinizŞifrenizi yazmadan!
SSH kurulum sorunlarını giderme
Sorunlarla karşılaşırsanız, bazı düzeltmeler:
1. Winget komutu bulunamadı
Eğerwinget
tanınmıyor, sahip olduğunuzdan emin olunWindows 10 (sürüm 1809+) veya Windows 11. Eksik ise,Uygulama yükleyici paketiondanMicrosoft Mağazası.
2. SSH komutu bulunamadı
Eğerssh
kurulumdan sonra çalışmıyor, PC'nizi yeniden başlatın veya sisteminizin el ile SSH ekleyinYol değişkeni:
setx PATH "%PATH%;C:\Windows\System32\OpenSSH"
Sonra Powershell'i yeniden başlatın ve deneyinssh -V
Tekrar.
3. SSH Servisi Başlamıyor
SSH başlamazsa, koşun:
Get-Service sshd
Durdurulursa, yeniden başlatın:
Start-Service ssh
Son Düşünceler
SSH'yi Windows'a kullanarak yüklemeBiberbasittir ve bu makalede görüldüğü gibi tek bir komutta yapılabilir.Yapılandırdıktan sonraSSH tamamen pencerelerde11 veya 10, yönetimi kolay olacakGIT kullanan bulut sunucuları veya görevleri otomatikleştirin.OnlarAlternatif bir çözüm aramak deneyebilirSsh tünellemeveyaLinux (WSL) için Windows Alt Sistemi ile SSH'yi yapılandırma, daha kolay ve daha fazlasıEsnek, özellikle Ubuntu Linux komutlarına aşina iseniz.