일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- Intellij
- System Design
- AWS Infra
- Kubernetes
- golang
- 대규모 시스템 설계
- UnBuffered channel
- http 413
- 배포 파이프라인
- 배포 프로세스
- intellij ide
- Helm V3
- tenneling
- gitops
- body size
- Golines
- apollo router
- 디자인패턴
- Infra
- go
- Buffered channel
- notification system
- Bastion Server
- Logrus
- GoF 디자인패턴
- AWS
- GoF
- goland
- 컴포지트패턴
- 윈도우키보드
Archives
- Today
- Total
Fall in IT.
AWS EC2 root계정 활성화 방법 본문
안녕하세요.
오늘은 AWS(Amazon Web Services)의 서비스중 하나인 EC2(Elastic Compute Cloud. 가상 서버 호스팅)에서
root계정을 활성화 하는 방법에 대해서 알아보겠습니다.
목적
- ec2 인스턴스를 생성하고, ssh로 root 계정에 접속 하는 방법을 알아봅니다.
문제
- 무작정 root로 접속하려고 할 경우 에러가 발생합니다.
- " Please login as the user "ec2-user" rather than the user "root " 메시지와 함께 ec2-user로 접속하라는 메시지가 나옵니다.
해결 방법
- 먼저, ec2-user로 접속합니다. (접속 방법은 AWS에서 EC2 -> Instances -> Connect 버튼을 누르면 자세히 나옵니다.)
- /etc/ssh/sshd_config 파일을 수정합니다.
- $ vi /etc/ssh/sshd_config
- #PermitRootLogin yes 에서 주석을 해제합니다. - 다음 명령어를 사용하여, ec2-user계정으로 ssh 접속시 인증에 사용되는 인증키를 root계정으로 접속할때도 사용될 수 있도록, root계정의 경로에 복사합니다.
- $ sudo cp .ssh/authorized_keys /rooot/.ssh/ - 다음 명령어를 사용하여, sshd 서비스를 재시작 합니다.
- $ service sshd restart - 완료!
- root계정을 사용하여 ssh를 접속합니다.
모두 즐거운 코딩하세요~
'Amazon Web Service(AWS)' 카테고리의 다른 글
AWS RDS 데이터베이스(PostgreSQL) 마이그레이션 방법 (0) | 2016.10.05 |
---|---|
AWS EC2 private key 변경하는 방법 (0) | 2016.10.04 |
AWS - EC2 서버 Java 1.8로 upgrade 하는 방법 (0) | 2016.07.07 |
AWS - Elastic Load Balancing 설정 및 사용하기 (0) | 2016.07.07 |
Amazon EC2 - AMIs 이미지 생성 및 사용하기 (0) | 2016.07.07 |
Comments