İçeriğe atla
%100 yerel

SSH herkese açık anahtar çözümleyici

authorized_keys girişlerini inceleyin: algoritma, anahtar uzunluğu, parmak izleri ve kısıtlamalar.

Giriş
Çıkış

SSH herkese açık anahtar çözümleyici

Authorized_keys dosyasından bir veya daha fazla satırı yapıştırın ve bu araç her birini ayrıntılı olarak parçalar: algoritma (RSA, Ed25519 veya ECDSA), anahtar uzunluğu (bit cinsinden), SHA256 ve MD5 parmak izleri, sondaki yorum ve anahtar türünden önce gelen command= veya from= gibi kısıtlamalar. Bu araç sunucu authorized_keys dosyasının denetlenmesi, bir çekme isteğinin gözden geçirilmesi veya bir anahtarın elkışması önce kontrol edilmesi için tasarlanmıştır.

Toplu işleme yerleştirilmiştir: istediğiniz kadar çok satırı yapıştırabilir ve her biri bağımsız olarak, göründükleri sırada çözümlenecektir. Hangi satırların çözümlenemediğini ve neden olduğunu tam olarak görmek için "Geçersiz satırları bildir" seçeneğini açın - tanınmayan anahtar türü, geçersiz Base64 veya tam bir anahtara çözülemeyen anahtar verileri. "Tekrarlanan anahtarları algıla" parmak izi önceki birini yineleyen herhangi bir satırı işaretler, bu aynı anahtarın farklı açıklamalar altında iki kez erişim izni almasıyla sonuçlanır. "Zayıf anahtarlar hakkında uyar" 2048 bitten daha kısa RSA anahtarlarını ve herhangi bir DSA anahtarını işaretler, ikisi de modern SSH istemciler tarafından giderek daha fazla reddedilir.

Hızlı bir bakış için düz bir tablo seçin veya sonucu başka bir komut dosyasına veya CI denetimine beslemek istediğinizde JSON seçin. Boş satırlar ve # ile başlayan satırlar atlanır, OpenSSH dosyayı kendisi okurken de atlar ve Windows (CRLF) ile Unix (LF) satır sonlandırması birbirinin yerini alabilir.

Her şey tarayıcınızda yerel olarak çalışır - buraya yapıştırdığınız anahtar materyali hiçbir yere yüklenmez, bu anahtar materyali işleyen bir araç için önemlidir. Sonucu kopyalayın, bir metin dosyası olarak indirin veya denetimi devam ettirmek için doğrudan başka bir aracın girişine gönderin.

FAQ

Hangi anahtar türleri desteklenir?
ssh-rsa, ssh-ed25519 ve ecdsa-sha2-nistp256/384/521. DSA (ssh-dss) anahtarları da tanınır, böylece zayıf olarak işaretlenebilir.
Zayıf anahtar nasıl tanımlanır?
2048 bitten kısa olan herhangi bir RSA anahtarı veya herhangi bir DSA anahtarı. Her ikisi de mevcut SSH istemcileri ve sunucuları tarafından kabul edilebilir olarak kabul edilmekten yeterince düşüktür.
Özel bir anahtarı okuyabilir mi?
Hayır. Yalnızca authorized_keys biçimindeki herkese açık anahtarları çözümler — ssh-rsa, ssh-ed25519 veya ecdsa-sha2-* ile başlayan tek base64 satırı.
command= ve from= girdileri ne anlama geliyor?
Bunlar OpenSSH tarafından yalnızca o anahtara uygulanan kısıtlamalardır — örneğin tek bir komut çalıştırmaya veya yalnızca belirli kaynak adreslerinden kullanılmasını kısıtlamaya zorlama. Araç, satırda anahtar türünden önce gelen tüm kısıtlamaları listeler.
Anahtarlarım hiçbir yere yükleniyor mu?
Hayır. Çözümleme ve parmak izi oluşturma tamamen tarayıcınızda gerçekleşir — anahtarlar hiçbir zaman cihazınızı terk etmez.