본문으로 건너뛰기

비밀키(.pem)만 발급받았는데 SSH 접속 시 비밀번호를 입력하라고 나옵니다.

문제 설명

.pem 키를 사용하여 SSH 접속을 시도했지만, 비밀번호 입력 프롬프트가 나타납니다.

원인

SSH 명령어를 잘못 입력했거나, 비밀키 파일이 올바르게 지정되지 않은 경우 SSH가 키 기반 인증 대신 비밀번호 인증으로 시도하게 됩니다.

해결 방법

  1. SSH 명령어 형식을 정확히 입력합니다.

    ssh -i elice-cloud-ondemand-xxxx.pem 사용자명@공인IP
  2. 터미널의 현재 위치에 .pem 파일이 있는지 확인합니다.

    ls

    또는 전체 경로를 지정합니다.

    ssh -i /path/to/elice-cloud-ondemand-xxxx.pem 사용자명@공인IP
  3. 비밀키 파일이 있는 디렉터리에서 명령어를 실행했는지 확인합니다.

추가 참고

.pem 파일이 제대로 지정되지 않으면 SSH는 자동으로 패스워드 로그인을 시도합니다.