서버

우분투 리눅스 키 없이 암호로 로그인하기

마루설아 2025. 10. 22. 18:34

Putty SSH 접속 시 서버 프라이빗 키가 꼭 필요하다.
결국, 다른 PC에서도 Putty 사용 시 키 파일이 있어야하는 번거로움이 있어 비밀번호로만 로그인 하도록 설정을 하려 한다.
보안 상 권장되지 않는 방법이나 교육 및 실습용으로 운영하는 서버이기 때문에 큰 지장은 없다.
 

sudo nano /etc/ssh/sshd_config

 
우선 sshd_config 파일을 열어 아래 내용을 찾아 각각 다음과 같이 수정한다.
 

PasswordAuthentication yes
PubkeyAuthentication no
ChallengeResponseAuthentication no
UsePAM yes

 
수정이 완료되면 /etc/ssh 디렉터리에 sshd_config.d 하위 디렉터리가 있을 것이다.
안에 있는 스크립트 파일을 열어서 위 내용과 동일한 내용이 있을 경우 똑같이 수정해준다.
없으면 생략해도 된다.
 

sudo systemctl restart ssh

 
ssh 서비스를 재시작 해준다.
 
이후 다시 Putty를 열어 프라이빗 키 경로를 해제하고 접속해본다.
 
 

 
 

 
패스워드 입력창이 뜨면 패스워드 입력 후 로그인해본다.
 
 
* 계정의 암호를 설정하지 않았을 경우
프라이빗 키를 다시 지정하여 서버 접속 후 아래 명령어로 비밀번호를 설정하여 재시도해본다.

sudo passwd ubuntu