Jost Do It.

그냥 IT해.

서버 및 환경/OS

[Ubuntu] apt 업데이트 후 ssh 접속이 안되는 문제 (No supported authentication methods available)

그냥하Jo. 2024. 7. 12. 16:14
반응형

[상황]

Ubuntu의 패키지 업데이트 후에 ssh 접속이 안되는 문제가 발생했다.

ssh 접속 시 기존에는 계정과 비밀번호, OTP를 입력해 접속했었는데, 비밀번호 입력 전에 다음 에러 메시지가 발생했다.

 

No supported authentication methods available (server sent: publickey)

 

 

[원인]

우분투 패키지들을 업데이트 하면서 sshd 설정 파일 내용이 초기화 돼 있었다.

 

 

[해결 방법]

기존 내용과 같이 설정 파일을 업데이트해주고 데몬을 재실행하면 된다.

1. ssh 데몬 관련 파일을 오픈

sudo vi /etc/ssh/sshd_config

 

2. 기존 로그인 옵션 파라미터 재설정

PasswordAuthentication no
PermitEmptyPassword no
UsePAM yes
ChallengeResponseAuthentication yes

 

3. ssh 데몬 재실행

sudo systemctl restart sshd

 

 

4. 정상적으로 서버 접속이 가능한지 확인

 

여담

서버나 패키지 업데이트를 극도로 꺼려하는 개발자들이 있는데, 그 이유를 좀 알거같은 하루였다...

내 개인서버에서 발생해서 금방 fix했지만 다른 상황이었으면 원격에서는 서버 접속자체가 막혀서 꽤나 골치 아팠을듯?

반응형