안녕하세요
xrdp를 통해 구글 otp 설정을 해보려고 인터넷으로 찾아보고 여러가지로 노력해 보았으니 잘 안돼 질문을 드립니다.
아래 링크에 나와 있는 설정 부분들은 참조했는데 되지 않습니다.
로컬 콘솔 접속은 구글 otp로 정상 로그인 됩니다.
xrdp로 원격 접속 시 되지 않습니다.
https://github.com/google/google-authenticator-libpam/issues/110
설정 파일
/etc/pam.d/xrdp-sesman
#%PAM-1.0
#@include common-auth
#@include common-account
#@include common-session
#@include common-password
auth required pam_google_authenticator.so
/etc/xrdp/xrdp.ini
otp=ask 추가
* 서버 로그
/var/log/syslog
May 26 14:06:08 lino-VirtualBox xrdp[2311]: (2311)(139924954040128)[INFO ] xrdp_wm_log_msg: sesman connect ok
May 26 14:06:08 lino-VirtualBox xrdp[2311]: (2311)(139924954040128)[DEBUG] xrdp_wm_log_msg: sending login info to session manager, please wait...
May 26 14:06:08 lino-VirtualBox xrdp[2311]: (2311)(139924954040128)[DEBUG] return value from xrdp_mm_connect 0
May 26 14:06:08 lino-VirtualBox xrdp[2311]: (2311)(139924954040128)[INFO ] xrdp_wm_log_msg: login failed for display 0
May 26 14:06:08 lino-VirtualBox xrdp[2311]: (2311)(139924954040128)[DEBUG] xrdp_mm_module_cleanup
May 26 14:06:08 lino-VirtualBox xrdp[2311]: (2311)(139924954040128)[DEBUG] Closed socket 16 (AF_INET6 ::1 port 37952)
/var/log/auth.log
May 26 14:06:08 lino-VirtualBox xrdp-sesman(pam_google_authenticator)[2299]: Invalid verification code for lino
May 26 14:06:08 lino-VirtualBox xrdp-sesman[2299]: (2299)(139948263089472)[DEBUG] Closed socket 8 (AF_INET6 ::1 port 3350)
구글 검색을 해 보았는데 해결책을 찾지 못했습니다.
구글 otp로 xrdp 연동하신 분 계신지 모르겠습니다.
도움 부탁드립니다. 감사합니다.