본문 바로가기

WebDev/Backend

AWS EC2 New SSH User

AWS EC2 New SSH User

ec2 instance를 만들 때, OS로 ubuntu server를 골랐다면 ssh로 접속 가능한 기본 계정은 ubuntu이다.
이 계정을 사용해도 되긴 하지만, 새 유저를 두어야 할 수 있다.
새 유저를 만들고, 기존의 키를 사용해 ssh 접속이 가능케 해보자.

cheat sheet

STEP1

ubuntu유저로 ssh 터미널 접속을 한 상태로 명령을 시작하자.
새 유저명으로 makerj를 사용한다고 가정.

adduser --disabled-password makerj
sudo su - makerj
mkdir .ssh
chmod 700 .ssh
touch .ssh/authorized_keys
chmod 600 .ssh/authorized_keys

STEP2 (SSH 키 설정)

  1. exit명령을 내려 ubuntu유저로 돌아온 뒤, .ssh/authorized_keys 안의 내용을 복사한다.
  2. sudo su - makerj명령을 내려 makerj유저인 상태로 .ssh/authorized_keys안에 복사한 내용을 붙여넣기 한다.

STEP3 (sudo명령이 가능하게 하기)

visudo명령을 내려 root ALL=~부분을 따라해 makerj AL내용을 추가하고 저장한다.

'WebDev > Backend' 카테고리의 다른 글

ElasticBeanstalk Deploy  (0) 2016.03.29
Dynamodb Index  (0) 2016.01.25
DynamoDB Operator  (0) 2016.01.24
django deploy with sqlite3  (0) 2016.01.22
Cross Domain AJAX  (0) 2016.01.21