USB drive Login sistem token?

9

Apakah mungkin untuk memiliki fungsi drive USB sebagai token masuk?

IE: Saya menyalakan komputer saya, tancapkan USB drive ke sistem saya dan sistem mengenalinya dan login saya? Demikian juga, log saya keluar jika drive dihapus?

Terima kasih sebelumnya :)

Dante Ashton
sumber

Jawaban:

5

Ada artikel di LinuxConfig untuk login otentikasi Linux dengan perangkat USB .

dicapai dengan menggunakan Modul Otentikasi Pluggable (PAM) dan beberapa jenis perangkat penyimpanan USB seperti stik memori USB dari Ponsel dengan kartu SD terpasang.

Teknik otentikasi ini juga dapat diperluas menjadi otentikasi Dua-Faktor di mana dua metode otentikasi yang melibatkan token USB dan kata sandi satu kali dapat digabungkan bersama untuk menghasilkan keamanan yang lebih besar.

Ringkasan tindakan,

  1. sudo apt-get install pamusb-tools libpam-usb
  2. sudo pamusb-conf --add-device my-usb-stick
  3. sudo pamusb-conf --add-user ubuntu-user
  4. edit /etc/pam.d/common-authfile
    • auth sufficient pam_usb.so
    • auth required pam_unix.so nullok_secure
    • Sebelum Anda melakukan perubahan pada /etc/pam.d/common-auth buka terminal terpisah dengan akses root. Ini hanya dalam kasus terjadi kesalahan, dan Anda memerlukan akses root untuk mengubah /etc/pam.d/common-auth kembali ke konfigurasi asli.
  5. su ubuntu-user - "ubuntu-user" adalah nama pengguna dari langkah 3.
  6. Ada beberapa catatan lagi di bagian akhir
nik
sumber
Terima kasih, itulah yang saya (hampir) cari. Sekarang, jika hanya seseorang yang bisa menulis GUI untuk membuat prosesnya sedikit lebih gila: P
Dante Ashton
1
Paket pamusb-tools dan libpam-usb tidak lagi termasuk dalam Ubuntu 16.04. Ada ide?
e18r
1

Ini bukan kunci USB biasa, tetapi apakah Anda sudah melihat YubiKey ? Ini dapat menghasilkan kata sandi satu kali atau hanya mengirim kata sandi yang normal tetapi panjang, dan itu dikenali sebagai keyboard USB sehingga berfungsi pada hampir semua komputer.


sumber