30Aug
Daha önce kendi FTP sunucunuzu barındırma hakkında yazmıştık, ancak veriler düz metin aktarma için uygun olmayan şekilde düz metin olarak aktarılır. Bu kılavuzda FTP - SFTP'nin güvenli sürümü üzerinde duracağız ve dosyaları internetteki diğer kişilere aktarmanın mükemmel bir yolunu neden oluşturacağız.
Neden SFTP?
Geeks bu soruna sürekli devam ediyor: E-posta veya anında mesajlaşma yoluyla aktarmak için çok büyük bir dosyanız var. Tabii, onu Dropbox'a veya başka bir bulut servisine yükleyebilirsiniz, ancak eğer onlarla bir hesap istemiyorsanız, yeterli miktarda boş alanınız varsa veya sadece orta adamı tamamen atlamak istiyorsanız ne olacak? Bulut hizmetlerine ilişkin güvenlik endişelerinden bahsetmiyorum.
Bu sıkıntıdan geçmek yerine, dosyalarınızı( büyük ve küçük) SFTP'yi kullanarak arkadaşınıza aktararak zamandan kazanabilirsiniz. Dosyalarınızı aktarmadan önce şifrelemene gerek yoktur çünkü çok güvenli SSH protokolü üzerinden tünelleştirilirler. Sadece bu değil, şimdi bulut yerine doğrudan arkadaşınıza da yükleyebilir, çok fazla zaman tasarrufu sağlayabilirsiniz.
Ancak bekleyin, daha fazlası var!İnsanlarla daha fazla dosya paylaşmak isterseniz, onları belirli bir klasöre bırakabilir ve arkadaşlarınız kendi bölümünüzde olduğu gibi bilgisayarınızın bölümüne göz atabilir. Dosyaları paylaşmak bu yöntemle çok daha kolay olabilir, çünkü karşıya yükleme sizin yerinize arkadaşınız tarafından başlatılacaktır. Tek yapmanız gereken sürükleyip bırakmak ve dosyaları( ları) artık indirebileceklerini bildirmeleridir.
SFTP'yi Kurma
Windows'da bir SFTP sunucusu kurmak bazı üçüncü taraf yazılımları gerektiriyor. Bu işleve sahip çoğu yazılım size mal olur, ancak freeFTPd adlı ücretsiz bir yazılım kullanacağız. Programı indirmek ve yüklemek için bu bağlantıyı tıklayın. Dikkat edin, geliştiriciler açıkça ana dili İngilizce olmayan kişilerdir ve metnin çoğunda gösterilmektedir. Buna rağmen, alarma geçirme, test ettik ve her şey kontrol edilen meşru bir program - daha iyi bir alternatif bulmak için zorlanacaksın.
Kurulum işlemini normal sürdürün ve sonuç olarak, birisi özel anahtarların oluşturulup oluşturulmayacağını soracak ve diğeri bir hizmet olarak çalışıp çalışmaması gerektiğini soracak;her ikisinde de Evet'i tıklayın.
Kurulum tamamlandığında, masaüstünüzdeki yeni kısayol simgesiyle freeFTPd'yi açın. Yapılandırma değişiklikleri yazarken sorunlarla karşılaştık, bu nedenle simgeyi sağ tıkladığınızdan ve programı Yönetici olarak çalıştırdığınızdan emin olun.
Yapılandırmaya başlamak için, soldaki Kullanıcılar seçeneğini tıklayın.
Bu menüde Ekle'ye tıklayın ve sunucunuza erişmek için yeni bir kullanıcı hesabı bilgisi girin.
Yetkilendirme altında, "NT kimlik doğrulaması" veya "Parola SHA1 karma olarak depolanmış" seçeneğini seçebilirsiniz. NT kimlik doğrulaması, bir Windows kullanıcı adı ve parola kullandığı anlamına gelir; bu nedenle, bilgisayarınızda kimliği belirlenemeyen herkes için yeni bir kullanıcı oluşturmanız gerekir. SFTP dizinine erişir.Çoğu durumda, parolayı yalnızca bir SHA1 karması olarak depolamak ve SFTP kullanıcıyı Windows kullanıcılarından ayrı tutmak en iyisidir.
İstediğiniz kullanıcı adını ve parolanızı yazdıktan sonra, alt taraftaki "FTP sunucusu" kutusunun işaretini kaldırın ve ardından Uygula'yı tıklayın. Artık kullanıcı kurulumunda SFTP sekmesini tıklayın.
Bu sekmede gerçekten de değişmeye değer tek şey SFTP kök dizinidir. Bu, paylaşmak istediğiniz dosyaların nerede kalacağını belirtir. Kolaylık sağlamak 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üğmesine tıklayın. Windows Güvenlik Duvarı muhtemelen açılır ve bu işlemin uygun olup olmadığını sorar - Erişime izin ver'i tıklayın.
Şimdi Durum sekmesine geri dönüp SFTP sunucunuzun çalıştığını görebilirsiniz.
Uygula & amp; amp;Bu değişiklikleri saklamaya devam edin ve ardından pencereyi kapatın.
freeFTPd arka planda çalışmaya devam edecek. Erişmek için, bildirim alanından açın.
SFTP Dizinine Erişme
Bazı testler yapabilmemiz için SFTP dizinine birkaç dosya yerleştirin. Kullanıcı için varsayılan dizini( $ SERVERROOT \ geek, örneğimizde) bıraktıysanız, SFTP kök dizininde başka bir dizin oluşturmanız gerekir.
Bu ekran görüntüsünde görebileceğiniz gibi, 'SFTP sunucu dosyaları'( SFTP kök dizini) klasörünün içindeki 'geek' dizinine iki test dosyası yerleştirdik.22 numaralı bağlantı noktasının yönlendiricinizdeki PC'nize yönlendirildiğinden emin olun ve bir başkasının bilgisayarınıza bağlanmaya hazır olduğunuzdan emin olun. Port yönlendirmesi ile ilgili yardıma ihtiyacınız varsa bu kılavuzu inceleyin.
Arkadaşınızı SFTP sunucularına erişebilen bir FTP istemcisi indirip isteyin - bizim tavsiyemiz FileZilla'dır. IP adresinizi, daha önce yapılandırdığınız kullanıcı adı ve parolayı girmeniz ve sunucunuzun çalıştığı portu belirtmeniz yeterlidir( varsayılan olarak bırakırsanız port 22 olur).
Sunucunuza ilk kez bağlandıklarında, ana makine anahtarlarını kaydetmeleri istenir. Sadece "Her zaman güven" kutusunu işaretlemeniz ve herhangi bir nedenle ana bilgisayar anahtarlarınızı değiştirmedikçe tekrar sorulmamak için Tamam'ı tıklamanız yeterlidir.
Arkadaþýnýz, artık SFTP dizinine yerleştirdiğiniz dosyalara erişmeli ve sizinle paylaşmak istediği dosyaları buraya ekleyebilmelidir.