본문 바로가기
개발

ec2 ppk 파일 없이 접속하기

by ujin2021 2020. 8. 2.

putty를 사용하여 ec2 에 접속하고 있는데 어느순간 ppk파일을 넣어야 하는게 귀찮아 졌습니다. 또 다른컴퓨터에서 잠시 접속할 때 ppk파일을 같이 전송해야 접속할 수 있으니까 너무 불편했습니다. 그래서 ppk파일 없이 ip 주소 + 비밀번호로 접속할 수 있는 방법에 대해 작성 하겠습니다. 간편하지만 보안으로는 조금 약해 진다는 점은 감안해야 합니다!

 

먼저 설정해주려면 ip주소+ppk파일로 접속해야합니다.

1. 비밀번호 설정

제가 접속하는 user 는 ubuntu 입니다. ubuntu 계정의 비밀번호를 설정해줍니다.

sudo passwd ubuntu

root 계정으로 로그인하시려면 ubuntu 대신 root를 넣어주세요. 그러고 비밀번호를 설정해줍니다.

 

2. 비밀번호 접속 허락해주기

~$ sudo vi /etc/ssh/sshd_config

여기서 PasswordAuthentication no 라고 되어있는데, no를 yes로 바꿔줍니다. (간단한것이지만 항상 설정파일 같은거 수정할 때 원본은 주석처리해주고 그 밑에 새로 적어주는 것이 좋습니다)

 

3. sudo reboot

 

터미널을 닫고, 다시 ip주소만 입력하여 접속합니다(저같은 경우는 이유는 모르겠지만 바로 접속하면 아무것도 안나와서 2번정도 다시 접속시도했습니다)

user 이름을 입력후, 아까 설정한 비밀번호를 입력하면 ppk파일로 접속하는 것과 동일하게 접속이 됩니다ㅎㅎ