일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Buffered channel
- http 413
- 윈도우키보드
- 배포 프로세스
- GoF 디자인패턴
- notification system
- GoF
- intellij ide
- UnBuffered channel
- Kubernetes
- gitops
- 컴포지트패턴
- 대규모 시스템 설계
- go
- Logrus
- goland
- 디자인패턴
- AWS Infra
- System Design
- apollo router
- Helm V3
- 배포 파이프라인
- body size
- Infra
- AWS
- Bastion Server
- Intellij
- tenneling
- golang
- Golines
Archives
- Today
- Total
Fall in IT.
.pem파일 없이 AWS EC2 접속하는 방법 본문
안녕하세요.
오늘은 AWS EC2를 사용할때 .pem파일을 사용하지 않고 접속하는 방법에 대해서 알아보겠습니다.
.pem 파일은 잘 관리되어야 합니다. 분실하거나 타인이 취득할 경우 EC2에 접속을 못하게 되거나 큰 요금이 과금될 수 있습니다.
따라서, 여러명이서 EC2에 접근하여 작업해야 한다면 유저를 생성하고 패스워드를 입력하여 접근하도록 하는 것이 좋습니다.
ssh 방식을 사용해도 좋으나 여러 기기에서 사용하기에 불편한 단점이 있습니다.
유저를 생성하고 패스워드를 통해 EC2에 접근하는 방법
(ubuntu를 기준으로 설명합니다. 운영체제(OS)에 따라 설정방법이 다를 수 있습니다.)
- 최초에는 .pem 파일을 사용하여 EC2에 접속합니다.
- 새로운 유저를 생성합니다.
- $ sudo useradd -s /bin/bash -m -d /home/USERNAME -g root USERNAME - 유저 비밀번호를 설정합니다.
- $ sudo passwd USERNAME
- 패스워드 입력 - sudoers 파일 권한 변경
- $ sudo chmod u+w /etc/sudoers - sudoers 파일 열고, username 추가
- $ sudo vi /etc/sudoers
- USERNAME ALL=(ALL:ALL) ALL - sshd_config 파일에 PasswordAuthentication 설정 변경
- $ sudo vi /etc/ssh/sshd_config
- PasswordAuthentication yes - ssh를 재시작합니다.
- $ sudo service ssh restart - 완료!
생성한 유저로 접속하는 방법
- ssh [username]@host
- $ ssh user@52.23.68.21 와 같은 형식으로 입력합니다. - 위에서 설정한 패스워드를 입력합니다.
- 완료!
모두 즐거운 코딩하세요~
'Amazon Web Service(AWS)' 카테고리의 다른 글
AWS의 S3를 활용하여 간단하게 정적 웹사이트 호스팅하는방법 (0) | 2020.06.17 |
---|---|
AWS - EC2 하드디스크 용량 늘리기 (4) | 2019.03.15 |
AWS ELB Sticky session 개념 및 사용법 (0) | 2017.10.20 |
AWS RDS 데이터베이스(postgreSQL) max_connections 설정 방법 (0) | 2017.08.02 |
AWS RDS 복구하는 방법 (0) | 2017.07.25 |
Comments