Dosyaları SFTP ile Başka Birine Nasıl Güvenle Aktarırım
Daha önce kendi FTP sunucunuzu barındırmayı yazmıştık, ancak veriler açık dosyada aktarılarak gizli dosya aktarımları için uygun değildi. Bu kılavuzda FTP - SFTP'nin güvenli versiyonunun üzerinden geçeceğiz ve bunun neden dosyaları internet üzerinden diğer insanlara aktarmanın mükemmel bir yolunu oluşturduğunu.
Neden SFTP?
Geeks her zaman bu sorunu yaşar: E-posta veya anlık mesajlaşma yoluyla aktarılamayacak kadar büyük bir dosyanız var. Elbette, onu Dropbox'a ya da başka bir bulut hizmetine yükleyebilirsiniz, ancak onlarla bir hesap sahibi olmak / hesabını almak istemiyorsanız, yeterli depolama alanınız varsa ya da ortadaki adamı tamamen atlamak istiyorsanız ne olacak? Bulut hizmetleriyle ilgili güvenlik endişelerinden bahsetmiyorum bile.
Bu güçlükten geçmek yerine, dosyaları SFTP kullanarak arkadaşınıza aktararak (büyük veya küçük) zaman kazanabilirsiniz. Dosyalarınızı aktarmadan önce şifrelemenize gerek yoktur, çünkü çok güvenli SSH protokolü aracılığıyla tünellenirler. Sadece bu değil, şimdi bulut yerine doğrudan arkadaşınıza da yükleyebilir ve çok zaman kazanabilirsiniz.
Ama bekleyin, dahası var! Başkalarıyla daha fazla dosya paylaşmak istiyorsanız, dosyaları belirli bir klasöre bırakabilirsiniz ve arkadaşlarınız PC'nizin bu bölümüne göz atabilirler. Dosyaları paylaşmak bu yöntemle çok daha kolay olabilir, çünkü yükleme işlemi sizin yerine arkadaşınız tarafından başlatılır. Tek yapmanız gereken sürükle ve bırak ve şimdi dosyaları indirebileceklerini onlara bildirmek.
SFTP'yi ayarlama
Windows'ta bir SFTP sunucusu kurmak, bazı üçüncü taraf yazılımları gerektirecektir. Bu işlevselliğe sahip çoğu yazılım size mal olacak, ancak freeFTPd adlı ücretsiz bir yazılımı kullanıyor olacağız. Programı indirmek ve yüklemek için bu bağlantıya tıklayın. Dikkatli olun, geliştiriciler açıkça anadili İngilizce değiller ve metnin çoğunda gösteriliyor. Yine de endişelenmeyin, test ettiğimiz ve her şey kontrol ettiğimiz meşru bir program - daha iyi ve ücretsiz bir alternatif bulmak için çok zorlanacaksınız.
Kurulumu normal bir şekilde gerçekleştirin; sonunda, biri özel anahtarların yaratılıp yaratılmayacağını, diğerinin bir hizmet olarak mı çalışacağını soran iki istem olacaktır; ikisinde de Evet'i tıklayın.
Yükleme tamamlandığında, masaüstünüzdeki yeni kısayol simgesiyle freeFTPd'yi açın. Yapılandırma değişikliklerini yazarken sorun yaşadık, bu yüzden simgeye sağ tıkladığınızdan ve programı Yönetici olarak çalıştırdığınızdan emin olun..
Konfigürasyona başlamak için, soldaki Kullanıcılar'a tıklayın.
Bu menüde, sunucunuza erişmek için yeni bir kullanıcı hesabının bilgilerini ekle ve doldur 'u tıklayın..
Yetkilendirme altında, “NT kimlik doğrulaması” veya “SHA1 karma olarak depolanan şifre” kullanmayı seçebilirsiniz. NT kimlik doğrulaması, bir Windows kullanıcı adı ve şifresi kullandığı anlamına gelir; bu nedenle bilgisayarınızda erişen herkes için yeni bir kullanıcı oluşturmanız gerekir. SFTP dizini. Çoğu durumda, şifreyi bir SHA1 karması olarak kaydetmeniz ve SFTP kullanıcısını Windows kullanıcılarından ayrı tutmanız en iyisi olacaktır..
İstediğiniz kullanıcı adı ve şifreyi girdikten sonra, "FTP server" kutusunun işaretini kaldırın ve en alta doğru uygulayın. Şimdi kullanıcı ayarlandı, SFTP sekmesine tıklayın.
Bu sekmede gerçekten değişmeye değer tek şey SFTP kök dizinidir. Bu, paylaşmak istediğiniz dosyaların nerede bulunacağını belirtir. Basit olması için, önceden doldurulmuş dizini masaüstündeki bir klasöre değiştireceğiz..
Dosyaları barındırmaya başlamaya hazır olduğunuzda, bu sekmedeki Başlat düğmesini tıklayın. Windows Güvenlik Duvarı muhtemelen açılır ve sorun olup olmadığını size sorar - Erişime izin ver'i tıklayın.
Şimdi Durum sekmesine dönebilmeli ve SFTP sunucunuzun çalıştığını görebilmelisiniz..
Bu değişiklikleri korumak için Uygula ve Kaydet'e tıklayın ve ardından pencereyi kapatın.
freeFTPd arka planda çalışmaya devam eder. Erişmek için, bildirim alanından açmanız yeterli.
SFTP Dizinine Erişme
Bazı testler yapabilmemiz için SFTP dizininize birkaç dosya yerleştirin. Kullanıcının giriş dizinini varsayılan olarak bıraktıysanız (örneğimizde $ SERVERROOT \ geek), SFTP kök dizini içinde başka bir dizin oluşturmanız gerekir..
Bu ekran görüntüsünde de görebileceğiniz gibi, iki test dosyasını 'SFTP sunucusu dosyaları' (SFTP kök dizini) klasörünün içindeki 'geek' dizinine koyarız. 22 numaralı bağlantı noktasının yönlendiricideki PC'nize yönlendirildiğinden ve birisinin PC'nize bağlanmaya hazır olduğundan emin olun. Port yönlendirme konusunda yardıma ihtiyacınız olursa bu kılavuza bakın..
Arkadaşınızın SFTP sunucularına erişebilecek bir FTP istemcisi indirmesini sağlayın - önerimiz FileZilla. Yalnızca IP adresinizi, daha önce yapılandırdığınız kullanıcı adını ve şifreyi yazmanız ve sunucunuzun çalıştığı bağlantı noktasını belirtmesi gerekir (varsayılan ayarda bıraktıysanız, bağlantı noktası 22 olacaktır).
Sunucunuza ilk kez bağlandıklarında, ana bilgisayar anahtarlarını kaydetmeleri istenir. Sadece “Her zaman güven” kutusunu işaretlemeleri ve bu konuda bir daha sorulmaması için Tamam'ı tıklamaları gerekir (ana bilgisayar anahtarlarınızı bir nedenden dolayı değiştirmediğiniz sürece).
Arkadaşınız şimdi SFTP dizinine yerleştirdiğiniz dosyalara erişebilmeli ve sizinle paylaşmak istedikleri dosyaları ekleyebilmelidir..