Ada banyak cara yang dapat dilakukan untuk mengamankan akses SSH ke server, salah satunya dengan Google Authenticator.
Installasi
sudo apt install libpam-google-authenticator -y
Tambahkan Google Authenticator ke HP
google-authenticator -s ~/.ssh/google_auth
Setelah muncul QR code scan dengan Google Authenticator pada HP, Kemudian masukan kode yang muncul ke terminal
dan ikuti panduannya hingga selesai.
Konfigurasi 2FA SSH
Tambahkan baris berikut pada file /etc/pam.d/sshd
auth required pam_google_authenticator.so secret=/home/${USER}/.ssh/google_auth nullok
Edit baris berikut pada file /etc/ssh/sshd_config
ChallengeResponseAuthentication no
menjadi
ChallengeResponseAuthentication yes
Restart Service SSH
sudo systemctl restart sshd
Pengujian
Inputkan kode yang didapat