일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 알림 시스템
- 윈도우키보드
- 시스템 설계
- AWS
- notification system
- System Design
- AWS Infra
- go
- goroutine
- 컴포지트패턴
- Lambda@Edge
- GoF
- UnBuffered channel
- Bastion Server
- Golines
- 대규모 시스템 설계
- GoF 디자인패턴
- 클래스 관계
- Helm V3
- Logrus
- Buffered channel
- tenneling
- Live Template
- Infra
- image resizing
- argocd
- 디자인패턴
- golang
- Kubernetes
- gitops
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