FileZilla FTP İstemcisindeki Anahtar Önbelleğinden SFTP SSH Anahtarını Nasıl Çıkarılır
Eğer FileZilla kullanarak bir sunucuya SFTP ile bağlandıysanız, muhtemelen FileZilla’nın anahtar önbelleğine eklenen bir SSH anahtarını kabul etmişsinizdir. Ancak, bu önbellekteki anahtarı diğer SFTP uygulamalarında kullanmak isterseniz ne yaparsınız? Bu, birçok kullanıcı için yaygın bir senaryodur ve bugün, bu SSH anahtarını diğer programlarda daha geniş bir şekilde kullanmak için çıkarma sürecinde size rehberlik edeceğiz.
SSH Anahtar Depolamanızı Anlamak
SFTP (Güvenli Dosya Transfer Protokolü) kullanarak bir sunucuya bağlandığınızda, istemciniz bu bağlantının güvenliğini SSH (Güvenli Shell) anahtarları ile yönetir. FileZilla, birçok başka SSH istemcisi gibi, bu anahtarları gelecek bağlantıları hızlandırmak için önbelleğe alır. Anahtarları şu şekilde saklarlar:
- OpenSSH İstemcisi: Standart bir OpenSSH istemcisi (Cygwin veya Linux gibi) kullanıyorsanız, SSH anahtarları genellikle
~/.ssh/known_hosts
dosyasında saklanır. - PuTTY: Windows’ta PuTTY kullanıyorsanız, anahtarlar Windows Kayıt Defteri’nde
HKCUR\Software\SimonTatham\PuTTY\SshHostKeys
altında bulunabilir. Bu anahtarların onaltılık (hexadecimal) formatta kodlanmış olabileceğini belirtmek önemlidir.
SSH Anahtarınızı Çıkarma Adımları
FileZilla’nın önbelleğinden SSH anahtarını çıkarmak için, kullandığınız istemciye göre bu adımları takip edin:
Adım 1: Anahtarı Bulma
OpenSSH Kullanıcıları için:
- Terminalinizi Açın: macOS için Terminal, Cygwin veya Linux terminali gibi herhangi bir terminal arayüzünü kullanabilirsiniz.
- SSH dizinine gidin: Aşağıdaki komutu kullanın:
Bu sizi bilinen ev sahiplerinin saklandığı dizine götürecektir.
cd ~/.ssh
known_hosts
dosyasını açın: Aşağıdaki gibi bir komutla dosyayı görüntüleyebilirsiniz:cat known_hosts
- Ev Sahibi Anahtarını Belirleyin: Kabul ettiğiniz SSH anahtarına karşılık gelen belirli sunucunun satırını bulmak için satırları kontrol edin.
PuTTY Kullanıcıları için:
- Windows Kayıt Defterine Erişin: Bunu çalıştırma iletişim kutusuna (Win + R)
regedit
yazarak yapabilirsiniz. - PuTTY anahtarlarına gidin: Aşağıdaki adrese gidin:
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
- Anahtarınızı Bulun: Anahtarlar burada listelenecektir, ancak bunların onaltılık formatta görünebileceğini ve diğer uygulamalarda kullanmak için dönüştürmeniz gerektiğini unutmayın.
Adım 2: Anahtarınızı Bir Dosyaya Kaydedin
Gerekli ev sahibi anahtarını bulduktan sonra, bunu ayrı bir anahtar dosyasına kaydetmek isteyebilirsiniz. İşte nasıl:
- OpenSSH için
known_hosts
dosyasından karşılık gelen satırı kopyalayın ve yeni bir dosyaya yapıştırın. - Dosyayı
.ssh
veya.key
gibi uygun bir dosya uzantısıyla kaydettiğinizden emin olun.
Adım 3: Anahtarınızı Diğer Uygulamalarda Kullanın
Artık SSH anahtarınızı çıkardığınıza göre, bunu bir anahtar dosyası isteyen diğer SFTP uygulamalarında entegre edebilirsiniz. Genellikle, anahtarı yüklemek veya göndermek için onların özel talimatlarını takip edersiniz.
Sonuç
FileZilla’nın önbelleğinden SFTP SSH anahtarını çıkarmak, aynı güvenli bağlantıları birden fazla uygulamada kullanmanızı sağlar. İster Linux ister Windows’ta olun, anahtarlarınızı nereden bulacağınızı ve nasıl çıkaracağınızı anlamak, güvenli dosya transferlerini yönetirken size zaman ve zahmet kazandırabilir. SSH anahtarlarını dikkatli bir şekilde yönetmeyi unutmayın; çünkü bu anahtarlar bağlantı güvenliğinizi sağlamada kritik bir rol oynamaktadır.
Yukarıda belirtilen adımları takip ederek, SFTP SSH anahtarınızı kolayca çıkarmaya ve kullanmaya hazır olmalısınız.