금일은 EC2에 Key Pair 없이 사용이 가능하도록 짧게 포스팅 하도록 한다.
먼저, 계정 생성은 미리 해놓자.
$adduser leedoing
$passwd leedoing
패스워드 입력
$vim /etc/ssh/sshd_config
PasswordAuthentication no -> PasswordAuthentication yes 수정
$/etc/init.d/sshd restart
sudo 권한 추가
/etc/sudoers
#User privilege specification
root ALL=(ALL:ALL) ALL
'user' ALL=(ALL:ALL) ALL
설정한 Instance가 재부팅 시에 다시 key pair를 요청할 수 있다.
그럴 경우 아래 내용에 따라 cloud-init config 설정을 수정하기 바란다.
EC2는 마지막 부팅 레벨에서 cloud-init을 수행한다.
참고
설정 conf는 /etc/cloud/cloud.cfg 이다.
AMI에 따라 cloud-init conf에서 ssh 인증 정책 설정이 있을 수 있을 수 있다.
따라서 만약 cloud.cfg에서 ssh_pwaut : 0 인 설정 부분이 있으면 ssh_pwauth : 1로 수정해주시기 바란다.
해당 설정이 0으로 되어 있을 시에는 reboot 시에 sshd_conf 설정이 원복되어 데몬이 올라올 수 있다.
테스트 환경이 아닐 경우, 되도록이면 보안상 key pair를 이용하시기 바란다.
감사합니다.
'Compute > EC2' 카테고리의 다른 글
Amazon EC2 태그 기준으로 Instance Private IP 확인 CLI (0) | 2016.12.23 |
---|---|
Amazon EC2 MySQL 5.6 설치 (0) | 2016.10.04 |
AWS Amazon Linux AMI에 node.js npm aws-sdk 설치 (0) | 2015.12.03 |
Amazon EC2 접속 시 Disconnected: No supported authentication methods available 에러 (0) | 2015.11.23 |
Amazon EC2 입문 (0) | 2015.11.17 |