Bugün Product Hunt'tayız! Yorum bırakın

Docker Hub authenticator uygulaması

Docker’ın iki faktörlü doğrulaması TOTP destekleyen her authenticator uygulamasıyla çalışır — tarayıcınızdakiler dahil. Docker hesabınızda Account settings → 2FA yolunu açın, kurtarma kodunu saklayın ve QR kodu Authenticator eklentisiyle ekrandan tarayın.

Docker hesabınız, başkalarının pull ettiği image’ları yayınlar. Parolanızla giriş yapan biri sizin adınıza zehirli bir image push edebilir, repository’leri silebilir ya da sonradan kullanmak üzere erişim token’ları oluşturabilir. 2FA açıkken Docker, Docker Hub’a ya da Docker Home’a giriş yaptığınızda authenticator’ınızdaki altı haneli kodu da ister.

Docker hesabınızda iki faktörlü doğrulamayı açın

Docker parolanıza ve hesapta doğrulanmış bir e-posta adresine ihtiyacınız var. Docker her hesapta tek bir authenticator tutar ve 2FA açıldıktan sonra Docker CLI parolanızı docker login -u, betikler ve CI için artık kabul etmez — bunlar için bir personal access token (kişisel erişim token’ı) oluşturun.

  1. Bilgisayarınızda app.docker.com adresinde Docker hesabınızla oturum açın.
  2. Sağ üst köşedeki avatarınızı, ardından “Account settings” (Hesap ayarları) seçeneğini seçin.
  3. “2FA” seçeneğini seçin, hesap parolanızı girin, ardından “Confirm” (Onayla) seçeneğini seçin.
  4. Docker önce kurtarma kodunuzu gösterir. “Copy” (Kopyala) seçeneğini seçin ya da yanındaki menüyü açıp “Download” (İndir) veya “Print” (Yazdır) seçeneğini seçin ve kodu bu bilgisayardan başka bir yerde saklayın.
  5. Docker “QR Code” sekmesinde bir QR kod gösterdiğinde o sayfayı açık bırakın ve aşağıda anlatıldığı gibi eklentiye ekleyin — anahtar “Text Code” sekmesindedir — ardından eklentideki kodu “Authentication code” (Doğrulama kodu) alanına girin ve “Enable 2FA” (2FA’yı etkinleştir) seçeneğini seçin.
Docker Hub resmi yardım sayfası

Docker Hub hesabını Authenticator’a ekleyin

  1. Kimlik Doğrulayıcı 2FA uzantısını Chrome Web Store’dan yükleyin ve simgesi tek tıkla ulaşılabilir olsun diye araç çubuğuna sabitleyin.
  2. QR kodun gösterildiği Docker Hub sayfasını açık bırakın. Authenticator simgesine tıklayın, ardından “Hesap Ekle” → “QR Kod” → “Ekrandan QR tara” seçeneklerini seçin.
  3. Hesap, her 30 saniyede bir değişen altı haneli bir kodla listede görünür. İsterseniz adını değiştirin — ad yalnızca sizin için.
  4. Docker Hub sayfasına dönün ve geçerli kodu onay alanına yazın. Kodun süresi dolmak üzereyse bir sonrakini bekleyin.
  5. Docker Hub, iki faktörlü doğrulamanın açıldığını onaylar. Bundan sonra girişte sizden kod istenir — eklenti simgesine tıklayıp kodu kopyalayın.

QR kod yok ya da taranmıyor mu? Docker Hub kurulum ekranında anahtarı elle girme seçeneğini arayın, anahtarı kopyalayın ve eklentiye “Hesap Ekle” → “Manuel” → “Gizli Anahtar” ile ekleyin.

Kimlik Doğrulayıcı 2FA uzantısını Chrome’a ekle — ücretsiz

Docker kurtarma kodunuzu saklayın

Docker size kurulum sırasında, QR koddan önce gösterilen tek bir kurtarma kodu verir. Authenticator’ı kaybederseniz sizi içeri alır — ama yalnızca bir kez: kullanmak 2FA’yı kapatır ve kodu siler; sonrasında 2FA’yı yeniden açarsınız. Hâlâ giriş yapabiliyorken kodu kaybederseniz Account settings → “2FA” yolunu açın, parolanızı onaylayın ve “Generate new code” (Yeni kod oluştur) seçeneğini seçin; yeni kod eskisinin yerini alır.

Kod kabul edilmiyor mu?

Çoğu zaman QR kodu değişmiştir: web sitesi, kurulum sayfası her yenilendiğinde ya da yeniden açıldığında yeni bir tane oluşturur, bu yüzden ilk eklediğiniz hesap artık eşleşmez. Kurulumu baştan başlatın, şu an ekranda olan QR kodunu ekleyin ve kodunu hemen girin. Aynı site için iki kayıt mı var? En yenisini kullanın. Diğer nedenler: kodlar neden reddedilir.

Anahtarı elle mi yazdınız? Onu TOTP kod üreticisi sayfasına yapıştırın ve çıkan kodu eklentidekiyle karşılaştırın. Farklıysa anahtar yanlış kopyalanmıştır — hesabı yeniden ekleyin.

Sorular

Docker Hub 2FA’yı telefon olmadan kullanabilir miyim?
Evet. Docker’a göre TOTP destekleyen her authenticator uygulaması çalışır ve Docker yalnızca altı haneli kodu kontrol eder. Authenticator eklentisi QR kodu doğrudan Docker sayfasından okur ve kodları Chrome’da üretir — telefon gerekmez.
2FA açıkken docker login’i nasıl kullanırım?
Tarayıcı üzerinden giriş yapmak için docker login komutunu kullanıcı adı olmadan çalıştırın; tarayıcıda parolanızı ve eklentideki kodu girersiniz. docker login -u, betikler ve CI için Docker parolanızı artık kabul etmez: bir personal access token oluşturun ve parola istendiğinde onu girin.
Authenticator’a erişimimi kaybedersem ne olur?
Kullanıcı adınız ve parolanızla giriş yapın, Two-Factor Authentication sayfasında “I’ve lost my authentication device” (Doğrulama cihazımı kaybettim) seçeneğini seçin ve kurtarma kodunuzu girin. Bu sizi içeri alır ve 2FA’yı kapatır — hemen yeniden açın. Kurtarma kodu yoksa Docker’ın 2FA kilitlenmeleri için Contact Support formunu kullanın.
Docker 2FA’yı başka bir authenticator’a nasıl taşırım?
Docker her hesapta tek bir authenticator tutar, bu yüzden ikinci bir tane ekleyemezsiniz. Yeni bir uygulamaya ya da cihaza geçmek için Account settings → “2FA” altında 2FA’yı kapatıp yeniden açın ve yeni QR kodu kullanmak istediğiniz uygulamayla tarayın.

Kodlarınız, giriş sayfasından tek tık uzakta

Authenticator, 2FA kodlarınızı tarayıcıda ve yalnızca kendi cihazınızda tutar — kullanımı ücretsiz, açık kaynak, hesap ve telefon gerektirmez. Yerel yedeklemeler ve isteğe bağlı parola koruması yerleşik olarak gelir.

Kimlik Doğrulayıcı 2FA uzantısını Chrome’a ekle — ücretsiz