OpenSSH kullanarak Windows'ta SFTP sunucusu kurma

Sayfa oluşturma tarihi :

Çalışma ortamı

Windows
  • Windows 10 Pro
  • Windows Server 2019
  • Diğer Windows
OpenSSH
  • 7.7p1
  • 8.1p1 - Beta

※ Diğer versiyonlarda çalışır, ancak onaylanmamıştır

İlk başta

SFTP, iki bilgisayar arasında dosya göndermek ve almak için bir mekanizmadır (genellikle istemcilere ve sunuculara ayrılmıştır).

Bu standart genellikle "FTP" olarak adlandırılır, ancak FTP iletimin ve alımın içeriğini düz metin olarak (şifrelenmemiş veriler) gönderir ve alır. Üçüncü taraflarca kolayca okunabilir.

SFTP, FTP iletimi ve alımının içeriğini şifrelemek için "SSH" adı verilen bir şifreleme tekniği kullanır. Üçüncü tarafların okuması zor olabilir.

Bu bölümde, ücretsiz OpenSSH kullanarak SFTP sunucu tarafını ayarlama adımları açıklanmaktadır.

Windows 10, Windows Server 2019 ve sonraki bir sürümünde OpenSSH sunucuları nasıl yüklenir

Windows 10, OpenSSH sunucularını yüklemeyi kolaylaştırır.

Başlat menüsünden "Ayarlar"ı açın.

image

Uygulamalar'ı seçin.

image

Uygulamalardan ve Özelliklerden İsteğe Bağlı Özellikler'i seçin.

image

Özellik Ekle'yi seçin.

image

OpenSSH sunucusundan Yükle'yi seçin.

image

Öğe kaybolur, böylece önceki ekrana döner.

image

OpenSSH sunucusu yüklü.

image

Listeye eklersen işin biter.

image

Diğer Windows işletim sistemi üzerinde OpenSSH sunucusu yükleme yönergeleri

İndirmeler ve dosya yerleşimi

OpenSSH'nin Windows sürümü kullanıma sunuldu, bu yüzden indirin ve ayarlayın.

Dosyayı aşağıdaki sayfalardan indirin: 32 bit işletim sistemi için "OpenSSH-Win32.zip" ve 32 bit işletim sistemi için "OpenSSH-Win64.zip" indirin. En son sürümü kullanabilirsiniz, ancak şu anda hepsi Beta sürümü.

image

Sunucuda oturum açın ve indirilen ve dağıtılan dosyaları sunucuya yerleştirin. Nerede olduğu önemli değil, ancak bu sefer bir "C:\OpenSSH" klasörü oluşturdum ve oraya yerleştirdim.

image

Ortam değişkenleri

OpenSSH ile çalışmayı kolaylaştırmak için ortam değişkenlerini kaydedin. Bu bölüm Windows Server 2012 R2'de açıklanmıştır, ancak adımlar işletim sistemi sürümüne uyarlanmalıdır.

Başlat menüsüne sağ tıklayın ve Sistem'i seçin.

image

Gelişmiş Sistem Ayarları'nı seçin.

image

"Gelişmiş Ayarlar" sekmesinden "Ortam Değişkenleri" düğmesine tıklayın.

image

"Sistem Ortam Değişkenleri"nde Yol'u seçin ve "Düzenle" düğmesini tıklatın.

image

"değişken değerin en üstünde" Noktalı virgül ve ardından OpenSSH dosyasının yerleştiği klasörün yolu. Girdikten sonra, "Tamam" düğmesiyle her şeyi kapatın.

image

OpenSSH hizmetini ayarlama

PowerShell'i yönetici haklarıyla başlatın.

image

OpenSSH klasörüne gitmek için cd komutunu kullanın ve çalıştırmak için .\install-sshd.ps1 yazın.

image

"BAŞARI" olarak görüntüleniyorsa, sorun yok.

image

OpenSSH ile ilgili hizmetlerin yapılandırıldığını doğrulayabilirsiniz.

image

Artık kurulumu, OpenSSH'i Windows 10'da yüklediğiniz gibi hemen hemen aynısınız. Bir dahaki sefere, sftp'yi gerçekten ayarlamak ve dosya gönderip almak istiyorum.