Discussion

Linux SFTP SSH Key Kullanımı

Started by CyberWolf · 23 Aug 2026 03:45 · 6 Views · 0 Replies
Thread Starter #0
SFTP (Secure File Transfer Protocol), SSH (Secure Shell) protokolü üzerine inşa edilmiş bir dosya transfer protokolüdür. Şifreleme ve kimlik doğrulama sağlayarak, özellikle uzak sunucularla güvenli dosya aktarımı yapma imkanı tanır. Bu yazıda, SFTP kullanırken SSH anahtarlarıyla nasıl kimlik doğrulaması yapılacağına dair detaylı bir rehber sunacağım.

1. SSH Anahtarının Oluşturulması

İlk adım olarak, SSH anahtar çifti oluşturmalısınız. Bu işlem, terminalde aşağıdaki komut ile yapılabilir:

CODE
1ssh-keygen -t rsa -b 4096 -C "your_email@example.com"


Bu komut, RSA algoritması kullanarak 4096 bitlik bir anahtar oluşturur. Komutu çalıştırdıktan sonra, anahtarın kaydedileceği dosyanın ismi ve konumu sorulacaktır. Varsayılan konumu kullanmanız önerilir. Ayrıca, anahtarınıza bir şifre de ekleyebilirsiniz, bu ek güvenlik sağlar.

2. Anahtarın Sunucuya Gönderilmesi

Anahtar oluşturulduktan sonra, public anahtarınızı (genellikle ~/.ssh/id_rsa.pub dosyasında bulunur) uzak sunucuya aktararak, bu sunucuda yetkilendirme işlemini tamamlamalıyız. Aşağıdaki komut ile anahtarınızı uzak sunucuya kopyalayabilirsiniz:

CODE
1ssh-copy-id username@remote_host


Bu komut, public anahtarınızı otomatik olarak ~/.ssh/authorized_keys dosyasına ekler. Bu noktadan sonra, SFTP bağlantılarınızı bu anahtar ile gerçekleştirebilirsiniz.

3. SFTP ile Bağlantı Kurma

Anahtar transferi tamamlandıktan sonra, SFTP ile bağlantı kurmak için aşağıdaki komutu kullanabilirsiniz:

CODE
1sftp username@remote_host


Eğer anahtarınıza bir şifre belirlediyseniz, bağlantı sırasında bu şifreyi girmeniz gerekecektir. Bağlantı başarılı olduğunda, SFTP komut satırına erişim sağlayacaksınız.

4. Güvenlik ve Bakım

SSH anahtarlarınızı güvenli bir yerde saklamak önemlidir. Ayrıca, anahtarlarınızı düzenli olarak güncelleyerek güvenliği artırabilirsiniz. Gereksiz anahtarları ~/.ssh/authorized_keys dosyasından kaldırarak, yetkisiz erişimleri engellemiş olursunuz.

Sonuç olarak, SFTP ile dosya transferlerinde SSH anahtarları kullanmak, hem güvenliği artırır hem de kullanım kolaylığı sağlar. Bu yöntemle, daha güvenli bir dosya aktarım ortamı yaratmak mümkündür.

You must be logged in to reply.

0 quotes selected