sudo with MFA
sudo with MFA를 사용하면 영구적인 sudo 권한 없이도 Websh 터미널 세션에서 sudo 명령을 실행할 수 있습니다. sudo 명령 입력 시 MFA 추가 인증이 필요합니다.
요구 사항
- 대상 서버에 Alpamon 1.3.2 이상 설치
- 워크스페이스 접근 제어 설정에서 sudo with MFA 활성화 (활성화 시 필요한 PAM 모듈이 서버에 자동 설치됨)
sudo with MFA 활성화
- **Workspace settings > 접근 제어**로 이동
- sudo with MFA 사용 활성화
- Alpamon 1.3.2 이상이 실행 중인 서버에 PAM 모듈이 자동 설치됩니다
참고: sudo with MFA 활성화는
superuser권한이 필요합니다. Staff 사용자는 활성화된 sudo with MFA를 사용할 수 있지만 설정을 변경할 수는 없습니다.
참고: sudo with MFA는 root 직접 접속 허용 설정과 독립적으로 작동합니다. root 직접 접속이 비활성화되어 있어도 sudo with MFA를 통해
sudo명령을 사용할 수 있습니다.
작동 방식
Staff 및 superuser
- Websh 터미널 세션에서
sudo명령 입력 (예:sudo systemctl restart nginx) - 최초
sudo명령 시 MFA 추가 인증이 필요합니다 - MFA 인증 완료 후 명령이 실행됩니다
- 이후
sudo명령은 MFA 타임아웃이 만료될 때까지 추가 인증 없이 실행됩니다 - MFA 타임아웃 시간은 사용자가 설정한 값을 따릅니다—보안 설정을 참조하세요
일반 멤버
일반 멤버(staff 미만)를 위한 승인 기반 sudo 기능은 곧 추가될 예정입니다.