Öğreticiler

Windows Windows 10'da ssh nasıl kullanılır

İçindekiler:

Anonim

Bu yazıda, sistem komut satırından Windows 10'da SSH'yi nasıl kullanabileceğimizi göreceğiz. Özellikle, PowerShell'i ve bize sunduğu avantajları kullanacağız. SSH, yüksek güvenliği ve Windows ve Linux ile geniş uyumluluğu nedeniyle günümüzde uzak bağlantılar için en çok kullanılan iletişim protokolü protokollerinden biridir.

İçindekiler dizini

Linux ve Windows arasında uyumluluk elde etmek için Putty gibi harici programlar yüklemeniz gerektiğinden, Windows'un önceki sürümlerinde SSH kullanmak nispeten daha karmaşıktı. Ancak, Windows 10'un sistemimizden bir istemciye sunucu olarak yapılandırılması için bağlantı yapabilmesi için bir SSH modülüne sahip olduğu için bu şu anda gerekli değildir.

SSH nedir

SSH veya Güvenli Kabuk, iki işletim sistemini uzaktan bağlamak için güvenli bir iletişim protokolüdür, böylece bir ana bilgisayarı bir komut konsolu kullanarak bir istemci bilgisayardan kontrol edebiliriz.

SSH ile ilgili en önemli şey, FTP veya Telnet ile mümkün olmayan bağlantı oturumunu şifreleyebilmesidir, çok daha güvensiz ve az kullanılan protokollerdir.

SSH ayrıca RSA anahtarlarını normal kullanıcıların oturum anahtarlarından daha güvenli kullanma olasılığı ile bir ana bilgisayardan bir istemciye güvenli bir şekilde kopyalamaya izin verir ve ayrıca daha fazla güvenlik elde etmek için dosya iletimini tünelleyebiliriz.

Halihazırda sahip olduğu işletim sistemine sahip herhangi bir bilgisayar arasında SSH yapmak mümkündür, çünkü OpenSSH, Putty, Shell, SSH-Agent gibi uyumluluk elde etmek için belirli programlar vardır.

SSH ile hem dahili ağda hem de tamamen uzaktan sunucu olarak yapılandırılmış bir bilgisayara bağlanabiliriz. Bunu yapmak için, varsayılan olarak kullanılan 22 numaralı TCP bağlantı noktasını açmamız gerekecek.

Ubuntu'da SSH sunucusunu yapılandırma

Şimdi yapacağımız şey, SSH'yi bir Ubuntu bilgisayarında bir sunucu olarak yapılandırmak ve bir Windows istemcisi üzerinden erişmektir.

Yapmamız gereken ilk şey , Ubuntu'da sunucu modunda SSH çalıştırmaktır. Bu yüzden süreci başlatmak için bir Linux terminali açacağız.

SSH sunucusunu kurmak için aşağıdaki komutu yürütmemiz gerekecek:

sudo apt-get install openssh-sunucusu

Şifreyi koyduk ve kurulum işlemi birkaç saniye sürecek. Ubuntu'daki SSH sunucumuzu yönetmek için en önemli komutlar şunlardır:

sudo gedit / etc / ssh / sshd_config

Bu komutla iletişim portu, şifreleme protokolü veya diğer yönler gibi parametreleri düzenlemek için SSH yapılandırma dosyasını açacağız.

sudo /etc/init.d/ssh başlangıç

SSH sunucusunu başlatma komutu

sudo /etc/init.d/ssh durağı

SSH sunucusunu kapatma komutu

sudo /etc/init.d/ssh yeniden başlatma

Örneğin, bir yapılandırma değişikliğinden sonra SSH sunucusunu yeniden başlatma komutu

Prensip olarak, bu yapılandırma dosyası varsayılan olarak olduğu gibi bırakacağız, çünkü eğitim Windows'dan bir iletişim kurmak ve Ubuntu'da bir sunucu yapılandırmamakla ilgili

Sonra. Yapacağımız şey SSH arka plan programının başlatılmasına göre komutu çalıştırmak. Şimdi Windows'a geçeceğiz.

Linux sunucumuzun IP adresine bakın

Yalnızca etkinleştirdiğimiz SSH sunucusunun IP adresini bilmeliyiz. Bunun için şu komutu kullanıyoruz:

listeden ip

SSH istemcisi Windows 10'a bağlanma

SSH Windows 10'u kullanmak için PowerShell veya komut istemini kullanmamız ve programı etkinleştirmek ve komut konsolumuzda kullanabilmemiz için bazı prosedürler yapmamız gerekecek

SSH İstemcisi Windows 10'u Yükleme

Windows 10 ile bunu yeterince kolay hale getirdik. Yapılandırma panelindeki özellikler listesinden hem SSH istemcisini hem de sunucuyu etkinleştirebiliriz.

  • Başlat menüsüne gidip konfigürasyon panelini açmak için dişli çark üzerine tıklıyoruz " Uygulamalar " seçeneğini seçiyoruz ve bunun içinde kendimizi " Uygulamalar ve özellikler " seçeneğine yerleştiriyoruz Şimdi doğru alandaki seçeneğe tıklamalıyız " İsteğe bağlı işlevleri yönet "

Görünen listede, varsayılan ssh istemcisini zaten yüklemiş olabiliriz, bu durumda bu listede görünecektir.

  • Yüklü değilse, " Özellik ekle " yi tıklayın

Özellikler listesine girdikten sonra bizi ilgilendiren iki uygulamayı bulmalıyız: " OpenSSH Client " ve " OpenSSH Server"

Her iki durumda da “ Yükle ” yi tıklayacağız. Bir önceki pencereye dönersek, bu öğelerin zaten kurulu olarak nasıl görüneceğini görebiliriz.

Artık Ubuntu ekibimize bağlanmak için SSH istemcisini kullanabileceğiz

SSH istemcisini Windows 10'dan Linux'a bağlama

Yapmamız gereken ilk şey bir PowerShell penceresi açmak. Bunu yapmak için başlat menüsü düğmesine sağ tıklayıp " Windows PoweShell " i seçiyoruz.

Komutu yazarsak:

sSH

Elimizdeki farklı seçenekler hakkında bilgi edineceğiz.

Windows 10'dan SSH'li bir sunucuya bağlanmak için yazmamız gereken tek şey şudur:

sSH @

Örneğin " ssh [email protected] ". Bize otomatik olarak Ubuntu kullanıcı kimlik bilgilerini soracak ve

Bir kullanıcı yazmazsak, varsayılan olarak sunucu sisteminde bulunan kullanıcı algılanır, bu durumda olduğu gibi:

Kusurlar nedeniyle Ubuntu sistem kullanıcısının / home dizininde olacağız. Sunucu ekipmanımızda istediğimizi uzaktan yapabiliyoruz.

Oturumun bağlantısını kesmek için yalnızca komutu yazmamız gerekir:

çıkış

Bizimkinden farklı bir ağdan uzaktan bağlanmak için yönlendiricimizin 22 numaralı bağlantı noktasını açmamız ve internet bağlantımızın gerçek IP'sini girmemiz gerekecek.

SSH sunucusunu yapılandırma Windows 10

Şimdi aynı prosedürü gerçekleştireceğiz, ancak Windows istemcisinden Windows'ta da bir sunucuya. Windows için SSH sunucusunu yüklemeye başlamadan önce, şimdi sadece bağlanmak için başlatmanız gerekiyor.

Windows 10'da SSH Sunucusunu Başlatma

Sistem hizmetleri listesini açmak ve SSH sunucusunu etkinleştirmek için aşağıdakileriz:

  • Çalıştır aracını açmak için " Windows + R " tuşlarına basın ve aşağıdaki komutu içine yerleştirin:

services.msc

  • Şimdi hizmeti " OpenSSH Kimlik Doğrulama Aracısı " ve " OpenSSH SSH Sunucusu "

Şimdi bu iki hizmetle yapabileceğimiz, sistem başlatıldığında başlayacak şekilde yapılandırmaktır

  • İlk olarak, " OpenSSH SSH Sunucusu " na sağ tıklayın ve " Özellikler " i seçin, " başlangıç ​​tipi " olarak " otomatik " seçeneğini seçmemiz gereken bir pencere açılacaktır.

  • Şimdi aynısını " OpenSSH Kimlik Doğrulama Aracısı " ile yapıyoruz.

Sunucu makinemizde zaten SSH sunucusu çalışıyor olacak.

OpenSSH Windows 10 için dinleme bağlantı noktasını etkinleştir

Bu, özellikle yapmak istediğimiz, port 22'ye SSH sunucumuza uzaktan erişmekse kullanışlıdır. Yönetici izinleriyle yürütülen PowerShell konsolumuza aşağıdaki komutu yerleştirmemiz gerekecek

New-NetFirewallRule -Name sshd -DisplayName 'OpenSSH Sunucusu (sshd)' -Service sshd -Enabled True -Direction Gelen-Protokol TCP -Action Allow -Profile Etki Alanı

Windows 10 SSH sunucusu bağlama

Yeni yapılandırılmış Windows 10 sunucumuza bağlanmak için her şey hazır.

Yapmamız gereken önceki prosedürle aynıdır, ancak ekibimizin IP'si daha önce Ubuntu sunucusunda eriştiğimizle aynı ise, bir hata vermeyecektir.

Uzak ana bilgisayar kimliği düzeltme hatası SSH'yi değiştirdi

Daha önce şu anda sahip olduğumuz adresle aynı IP adresine sahip bir SSH sunucusuna eriştiğimiz için bu hata bize atlıyor. Farklı bir işletim sistemi olduğundan ve başka bir etki alanı çalışıyor olduğundan, sunucuyla ilişkili güvenlik RSA anahtarı farklıdır ve bu hatayı alırız.

Çözmek için tek yapmamız gereken, bir PowerShell veya Komut İstemi penceresi yönetici olarak girmek ve aşağıdaki komutu yazmaktır:

ssh-keygen -R

Örneğin, bizim durumumuzda: " ssh-keygen -R 192.168.2.104 " ve bu yolla ilişkili anahtarların listesi farklı bir anahtar istemek için boşaltılacaktır

Şimdi bağlantı işlemini tekrar yapıyoruz ve bu başarılı olacak

Ubuntu'dan bir Windows 10 SSH sunucusuna bağlanma

Şimdi Ubuntu ve diğer Linux'tan Windows 10'da bir SSH sunucusuna bağlanmak için çok yararlı bir yol göreceğiz ve grafiksel bir arayüz üzerinden.

Yapacağımız şey Ubuntu dosya gezgini açmak ve tarayıcının adres çubuğunu etkinleştirmek için " Ctrl + L " tuş bileşimine basmak.

Sunucuya erişmek için aşağıdaki komutu veya satırı yazacağız:

ssh: // @

örneğin " ssh: //[email protected] " güvenlik onayı ve ardından kullanıcı şifresini soracaktır.

Bu şekilde, grafik bilgisayar üzerinden sunucu bilgisayarda saklanan dosyalara erişeceğiz

Bir SSH sunucusuna uzaktan bağlanma

Bitirmek için, hem Windows hem de Linux olmak üzere SSH sunucumuza uzaktan bağlanma olasılığından da bahsedeceğiz. Dikkate almamız gereken tek şey, daha önce olduğu gibi özel bir ağın dışında olmaktır.

Sunucunun gerçek iletimini ve aktarımın gideceği bağlantı noktasını bilmemiz gerekecek, bu varsayılan olarak 22 numaralı bağlantı noktası olacaktır. Bu şekilde bağlanmak için kullanmamız gereken komut aşağıdaki gibi olacaktır:

ssh -p 22 @

örneğin, bizim durumumuzda şöyle olur: “ ssh -p 22 Dell @ IP-real

Bundan sonra, süreç aynı olacaktır.

Aşağıdaki öğreticiler de yararlı olabilir:

SSH ile hangi sistemleri bağlamak istiyorsunuz? Bağlanmada herhangi bir sorun yaşarsanız, size yardımcı olması için yorumları bırakın

Öğreticiler

Editörün Seçimi

Back to top button