SFTP nasıl çalışır?

SFTP veya Güvenli Dosya Aktarım Protokolü, dosyaları ağ üzerinden güvenli bir şekilde aktarmak için istemci-sunucu mimarisini kullanır. İstemci, varsayılan olarak 22 numaralı bağlantı noktasını kullanarak sunucuya bağlantı başlatır. Kimlik doğrulama genellikle bir kullanıcı adı ve parolayı veya ortak anahtar kimlik doğrulamasını içerir. Kimlik doğrulaması yapıldıktan sonra istemci, dosya adını ve hedef yolunu belirterek sunucudan dosya isteyebilir. Sunucu, istenen dosyayı güvenli bağlantı üzerinden aktararak yanıt verir.

SFTP’den veri çekmek, dosyaları bir SFTP sunucusundan yerel bir sisteme indirmek anlamına gelir. İstemci uygulaması SFTP sunucusuna bağlanır, kimliğini doğrular ve ardından belirli dosyaları almak için komutlar verir. Sunucu, istenen dosyaları ağ üzerinden güvenli bir şekilde ileterek yanıt verir. Bu işlem, sunucudan istemciye aktarılan verilerin gizli kalmasını ve yetkisiz erişime karşı korunmasını sağlar.

SFTP’de dosyaları sunucudan almak için “get” komutu kullanılır. Bir istemci “get” komutunu verdiğinde, dosya adını ve isteğe bağlı olarak dosyanın yerel olarak kaydedileceği hedef yolu belirtir. SFTP sunucusu istenen dosyayı bulur, içeriğini okur ve kurulan bağlantı üzerinden güvenli bir şekilde istemciye iletir. “Get” komutu, dosyaların bir SFTP sunucusundan istemcinin yerel sistemine verimli ve güvenli bir şekilde indirilmesi için gereklidir.

SFTP’den veri almak için genellikle güvenli dosya aktarım protokollerini destekleyen bir SFTP istemci uygulaması kullanırsınız. SFTP sunucusuna, sunucunun adresini, bağlantı noktası numarasını (genellikle 22) ve kimlik doğrulama bilgilerini (kullanıcı adı/parola veya SSH anahtarları) kullanarak bağlanırsınız. Bağlandıktan sonra, SFTP istemcisi tarafından desteklenen komutları kullanarak uzak dosya sisteminde gezinebilirsiniz. Dosyaları indirmek için “get” komutunu ve ardından dosya adını ve isteğe bağlı olarak dosyanın kaydedileceği yerel hedef yolunu kullanırsınız. Bu işlem, verilerin SFTP sunucusundan yerel makinenize güvenli bir şekilde aktarılmasını sağlar.