728x90
aws의 ec2 인스턴스에 접속하기 위해서는 기본적으로 aws에서 발급한 pem(key pair)으로 인증하는 방식을 사용하고 있습니다. 그래서 key pair없이는 접속을 할 수가 없습니다. 하지만 부득이하게 외부에서 접속해야할 일이 있는데요. 이때 비밀번호를 사용하여 접속하는 방법이 있습니다. 물론 key pair보다 보안이 약하므로 비밀번호를 복잡하게 설정하는 것이 좋습니다.
AWS ec2 인스턴스 비밀번호로 접속
- ec2 인스턴스로 로그인
ssh -i [pem 파일 경로] ec2-user@[ec2 인스턴스 ip]
- 비밀번호 설정
sudo passwd [ec2 사용자 계정]
ssh_config
변경
설정 파일에 sshd_config
와 ssh_config
비슷한 두가지 파일이 있습니다. ssh_cofig
파일이 아니라 sshd_config
파일을 수정해주셔야 합니다.
```
sudo vi /etc/ssh/sshd_config
```
PasswordAuthentication
을 yes로 변경
ssh_config 파일에서
PasswordAuthentication yes
- 인스턴스 재기동
sudo service sshd restart
- ec2 인스턴스 로그인
ssh ec2-user@[ec2 인스턴스 ip]
이제 앞서 설정했던 비밀번호를 입력하면 로그인 할 수 있게 됩니다.
728x90