장애 조치

SSH 접속 에러 ( PuTTY 로그인 시 튕김 현상 )

싸비스 2024. 1. 16. 10:19
반응형

Linux OS Rocky 8.6 버젼에서 납품하던 서버에 장애가 발생을 했다.

기존에 셋팅 했었던것중에 문제가 없었는데 갑자기 문제가 발생했었기에 당황스러운 상황이였다.

PuTTY에 ID/PW 입력시 자동으로 PuTTY가 종료된다고 함.

 

현 서버의 상황

- user 가 root 그룹에 속해있고, root 접속은 제한되어있으며 wheel 그룹에 user와 root 둘다 들어가있으며 /bin/su 는 wheel 그룹 소유자.

- Service 는 정상적으로 돌아가는 중이며 Ping 은 정상적으로 나가는 상황.

- 패스워드 복잡성 설정

vim /etc/authselect/system-auth
auth        required      /lib64/security/pam_tally2.so deny=5 unlock_time=120 no_magic_root
auth        required      /lib64/security/pam_tally2.so no_magic_root reset
password    requisite     pam_cracklib.so retry=3 minlen=9 lcredit=-1 ucredit=-1 dcredit=-1 ocredit=-1

vim /etc/authselect/password-auth
auth        required      pam_tally2.so deny=5 unlock_time=120 no_magic_root
auth        required      pam_tally2.so reset

 

- 사용자 계정 설정

vim /etc/login.defs
PASS_MAX_DAYS 90
PASS_MIN_DAYS 1
PASS_MIN_LEN 9
PASS_WARN_AGE 7

 

 

문제점 파악

- Ping 은 나가기에 인터넷 문제는 아니다.

- 평소에 user 접속이 잘 되었다가 갑자기 안된다고 한다.

- root 접속 막았기에 root 접속도 안된다. 무조건 로컬로 붙어야하는 상황

- 패스워드 복잡성 설정에는 계정 락관련 모듈이 포함되어 있지만 알아본 결과 RHEL8 에는 faillock 모듈을 써야하므로 적용안됨

 

원인 해결 경우의 수

 

- PuTTY 문제 일수도 있으므로 xshell 이나 다른 sshd 프로그램 테스트

- user 문제이므로 다른 user 생성 후 테스트 

- sshd 재시작 ( systemctl restart sshd )

- 서버 재시작

- RSA 키 값 초기화 (  ssh-keygen -R ip )

- sshd 재설치 ( yum reinstall openssh-server  -y )

- 패스워드 재설정 ( passwd user )

- 계정 잠금 확인 ( grep user /etc/shadow 타이핑시 !! 있는지 확인 or passwd -S user) 

- 계정 잠금 해제 (  faillock --reset --user name or passwd -u user )

 

혹시 모를 경우의 수들을 다 나열을 해보고 해결책을 찾아 나섰다.

 

서버 점검 도중 sshd 문제만이 아닌 mount 의 문제 또한 생겼었으나 결론적으로 ssh 의 문제는 

계점 잠금의 원인이였다. 셋팅값 중에 계정 잠김 원인이 있을만한건

vim /etc/login.defs 설정 값이다.

PASS_MAX_DAYS 90

 

90일 이후 패스워드를 변경하라고 안내가 떴었으나 이를 무시하고 사용하다보니 계정이 잠긴것이였다..

큰문제가 아니여서 다행이라고 해야할지 모르겠다 

반응형