OpenSSH kullanarak Windows'ta SFTP sunucusu kurma
Ç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.
Uygulamalar'ı seçin.
Uygulamalardan ve Özelliklerden İsteğe Bağlı Özellikler'i seçin.
Özellik Ekle'yi seçin.
OpenSSH sunucusundan Yükle'yi seçin.
Öğe kaybolur, böylece önceki ekrana döner.
OpenSSH sunucusu yüklü.
Listeye eklersen işin biter.
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ü.
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.
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.
Gelişmiş Sistem Ayarları'nı seçin.
"Gelişmiş Ayarlar" sekmesinden "Ortam Değişkenleri" düğmesine tıklayın.
"Sistem Ortam Değişkenleri"nde Yol'u seçin ve "Düzenle" düğmesini tıklatın.
"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.
OpenSSH hizmetini ayarlama
PowerShell'i yönetici haklarıyla başlatın.
OpenSSH klasörüne gitmek için cd komutunu kullanın ve çalıştırmak için .\install-sshd.ps1 yazın.
"BAŞARI" olarak görüntüleniyorsa, sorun yok.
OpenSSH ile ilgili hizmetlerin yapılandırıldığını doğrulayabilirsiniz.
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.