보안

Ubuntu 20.04 - xRDP에 Google OTP 적용

T8.CO.KR 2026. 9. 24. 14:23

만약, 데스크톱이 설치돼 있지 않으면 화면과 xRDP를 설치한다.
sudo apt update
sudo apt upgrade -y
sudo apt install --no-install-recommends ubuntu-desktop -y *기본 패키지
sudo apt install ubuntu-desktop -y *전체 패키지
sudo apt install --no-install-recommends ubuntu-desktop -y
sudo reboot
sudo apt install xrdp -y
sudo systemctl enable xrdp

-. OTP 설치

sudo apt install libpam-google-authenticator -y
google-authenticator *실행, 다음 모두 y

update your file
disallow multiple uses of the same authentication
allow an extra token
enable rate-limiting

-. 설정
sudo vi /etc/pam.d/xrdp-sesman *기존 주석 후 아래 추가
auth required pam_google_authenticator.so forward_pass
auth required pam_unix.so use_first_pass

-. 데스크 톱에 접속
OTP 번호는 로그인 암호 뒤에 붙인다.