설치 환경 : Centos 7.3 , VMware
# 라이브러리 설치
yum install pam-devel gcc autoconf automake libtool git -y
# git 소스 다운로드
git clone https://github.com/google/google-authenticator-libpam
cd google-authenticator/libpam
./bootstrap.sh
./configure --libdir=/lib64
make && make install
# 패키지 설치
yum install google-authenticator -y
yum install epel-release -y
yum install google-authenticator -y
# PAM 설정
vi /etc/pam.d/sshd
auth required pam_google_authenticator.so nullok //마지막 줄 추가
# SSH 서버의 설정 파일 수정
vi /etc/ssh/sshd_config
PasswordAuthentication no
ChallengeResponseAuthentication yes
UsePAM yes
PermitEmptyPasswords no
## 2줄 일 경우 있다. 조심
#시작
systemctl restart sshd.service
#google authenticator 실행
google-authenticator
ㄴ___ 다 y
#QR코드 나오는데 잠시 SKIP 해도 됩니다.
코드확인
# vi .google_authenticator
# 설정
핸드폰 구글 otp 다운 -> 설정하기 -> 이름 적고 .google_authenticator 맨위 코드 적기
프티 접속 해보기
OR
QR 코드 인식 해도 됩니다.
# 설정 완료 !
접속 시 패스워드및 OTP 작성 하라는 안내가 나옵니다.
BigJu
'SW > 서버보안' 카테고리의 다른 글
서버 보안가이드 정리 (0) | 2021.11.12 |
---|---|
해킹 의심해보기 (0) | 2021.11.11 |
root 설정 보안 (0) | 2021.10.20 |
GEOIP 설치하기 - 방화벽 (0) | 2021.09.30 |
GEOIP국가코드 - 방화벽 (0) | 2021.09.24 |
댓글