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:

  1. Terminalinizi Açın: macOS için Terminal, Cygwin veya Linux terminali gibi herhangi bir terminal arayüzünü kullanabilirsiniz.
  2. SSH dizinine gidin: Aşağıdaki komutu kullanın:
    cd ~/.ssh
    
    Bu sizi bilinen ev sahiplerinin saklandığı dizine götürecektir.
  3. known_hosts dosyasını açın: Aşağıdaki gibi bir komutla dosyayı görüntüleyebilirsiniz:
    cat known_hosts
    
  4. 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:

  1. Windows Kayıt Defterine Erişin: Bunu çalıştırma iletişim kutusuna (Win + R) regedit yazarak yapabilirsiniz.
  2. PuTTY anahtarlarına gidin: Aşağıdaki adrese gidin:
    HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys
    
  3. 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.