Windows 11 veya 10'da Winget kullanarak açık SSH nasıl yüklenir

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.100Ve kullanıcı adınadmin, koşmak:

ssh 

İlk kez bağlandığınızda, birParmak İzi Onayı-tipyesdevam 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.txtuzak 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ğerwingettanı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ğersshkurulumdan 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 -VTekrar.

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.

Related Posts