Kurulum
Google Şifrematik PAM modülünü şu şekilde yükleyin:
sudo apt-get install libpam-google-authenticator
Şimdi google-authenticatorGoogle Şifrematik'i kullanmak istediğiniz her kullanıcı için (bir terminalin içinde) çalıştırın ve talimatları izleyin. Akıllı telefonunuzla (veya bir bağlantıyla) ve acil durum kodlarıyla taramak için bir QR Kodu alırsınız.
Yapılandırma
Google Şifrematik'i etkinleştirmek için /etc/pam.d/ dizinine bakın . Bilgisayarınızla kimlik doğrulaması yapmak için her yol için bir dosya vardır. Google Şifrematik ile kullanmak istediğiniz her hizmet için yapılandırma dosyalarını düzenlemeniz gerekir. SSH, düzenleme ile kullanmak istiyorsanız sshd Eğer LightDM, düzenleme kullanmak istiyorsanız, lightdm . Bu dosyalara aşağıdaki satırlardan birini ekleyin :
auth required pam_google_authenticator.so nullok
auth required pam_google_authenticator.so
Kullanıcılarınızı Google Şifrematik'e taşırken ilk satırı kullanın. Yapılandırmamış olan kullanıcılar yine de giriş yapabilir. İkinci satır Google Şifrematik kullanımını zorlayacaktır. Sahip olmayan kullanıcılar artık oturum açamıyor. Sshd için, şifrenize kaba kuvvet saldırılarını önlemek için satırı dosyanın üstüne koymanız çok önemlidir .
LightDM'ye eklemek için şunu çalıştırabilirsiniz:
echo "auth required pam_google_authenticator.so nullok" | sudo tee -a /etc/pam.d/lightdm
Şimdi giriş yaptığınızda ayrı olarak şifrenizi ve 2 adımlı kimlik doğrulama kodunu alacaksınız.
Şifrelenmiş ev dizinleri
Ev şifreleme (ecryptfs) kullanırsanız $ HOME / .google_authenticator dosyası PAM modülü için okunamayacaktır (hala şifrelenmiş olduğu için). Bu durumda, başka bir yere taşımanız ve PAM'a nerede bulacağınızı söylemeniz gerekir. Olası bir çizgi şöyle görünebilir:
auth required pam_google_authenticator.so secret=/home/.ga/${USER}/.google_authenticator
/Home/.ga dosyasında , kullanıcı adına sahip her kullanıcı için bir dizin oluşturmanız ve bu dizinin sahipliğini kullanıcı olarak değiştirmeniz gerekir. Ardından kullanıcı google-authenticatoroluşturulan .google-authenticator dosyasını bu dizine çalıştırabilir ve taşıyabilir. Kullanıcı aşağıdaki satırları çalıştırabilir:
sudo install -g $(id -rgn) -o $USER -m 700 -d /home/.ga/$USER
google-authenticator
mv $HOME/.google_authenticator /home/.ga/$USER
Bu, modülün dosyaya erişmesine izin verecektir.
Diğer seçenekler için README'ye bakın .