Saya menggunakan sshd, dan mengizinkan login dengan otentikasi kunci publik.
Saya ingin mengizinkan pengguna terpilih untuk masuk dengan modul otentikasi dua faktor PAM.
Apakah ada cara saya dapat mengizinkan otentikasi dua faktor PAM untuk pengguna tertentu?
Dengan cara yang sama - Saya hanya ingin mengaktifkan otentikasi kata sandi untuk akun tertentu. Saya ingin daemon SSH saya untuk menolak upaya otentikasi password untuk menggagalkan calon hacker dengan berpikir bahwa saya tidak akan menerima otentikasi password - kecuali untuk kasus di mana seseorang tahu akun rahasia saya dijaga ketat, yang merupakan sandi diaktifkan. Saya ingin melakukan ini untuk kasus di mana klien SSH saya tidak akan membiarkan saya melakukan kunci rahasia, atau otentikasi dua faktor.
Jawaban:
Anda mungkin bisa menangani ini dengan
pam_listfile
modul. Buat/etc/pam.d/sshd
file yang terlihat seperti:Ini akan memungkinkan hanya orang yang terdaftar dalam
/etc/authusers
kemampuan untuk mengotentikasi dengan modul dua faktor (dalam kasus kami, secureid). Saya belum benar-benar menguji konfigurasi ini, tetapi teorinya bagus.Anda dapat membuatnya lebih sederhana dengan mengizinkan siapa saja untuk mengautentikasi menggunakan otentikasi dua faktor; mungkin, hanya orang-orang dengan perangkat / konfigurasi yang sesuai yang dapat berhasil, sehingga Anda akan mendapatkan perilaku yang sama secara efektif.
sumber
Untuk menonaktifkan autentikasi dua faktor bagi pengguna tanpa Google Authenticator dikonfigurasikan, tambahkan
nullok
opsi di/etc/pam.d/sshd
:Untuk detail lebih lanjut lihat: https://github.com/google/google-authenticator-libpam#setting-up-a-user
sumber
Menggunakan solusi di bawah ini, Modul PAM (google authenticator) dapat dinonaktifkan untuk pengguna tertentu-
1) Buat grup pengguna pada contoh Linux. MFA / PAM akan dinonaktifkan untuk pengguna yang hadir dalam grup baru ini-
2) Buat Pengguna atau tambahkan pengguna yang ada ke grup- yang baru dibuat
3) Edit file /etc/pam.d/sshd dan tambahkan pernyataan di bawah ini untuk melewati modul PAM untuk group- yang baru dibuat
Pilihan-
Jika diperlukan akses penuh untuk grup baru ini maka tambahkan baris di bawah ini ke file visudo-
Ketika pengguna akan dibuat dan ditambahkan ke grup baru, MFA akan dilewati untuk pengguna tersebut.
Dirujuk dari - TechManyu Blog
sumber