본문 바로가기
개발/AWS

AWS EC2 Linux 인스턴스 기본 사용자 계정 / 계정 생성 / 계정 삭제

by Allonsy 2021. 9. 9.
반응형

# 기본 사용자 계정 정보

AMI 종류 기본 사용자 계정
Amazon Linux 2 / Amazon Linux ec2-user
CentOS centos
Debian admin
Fedora ec2-user 또는 fedora
RHEL ec2-user 또는 root
SUSE ec2-user 또는 root
Ubuntu ubuntu

# 사용자 계정 생성

1. adduser(해당 계정에 그룹과 홈디렉토리까지 생성되는 명령어)

[ Amazon Linux and Amazon Linux 2 ]

$ sudo adduser newuser

 

[ Ubuntu - (암호 없이 사용자 계정을 만들려면 --disabled-password 파라미터를 포함) ]

$ sudo adduser newuser --disabled-password

2. 새 계정으로 전환 (생성할 디렉터리&파일의 소유권이 새 계정이 가질 수 있도록)

$ sudo su - newuser

3. SSH 퍼블릭 키 추가

1) .ssh 디렉토리 생성 및 권한 변경

$ mkdir .ssh
$ chmod 700 .ssh

2) authorized_keys 파일 복사 및 권한 변경 (파일 생성의 경우 퍼블릭키를 넣어줘야하는데 번거로우므로 복사가 짱짱 편함 ^.^)

$ sudo cp /home/ec2-user/.ssh/authorized_keys /home/newuser/.ssh/
$ chmod 600 /home/newuser/.ssh/authorized_keys

# 사용자 계정 삭제

userdel 명령어 이용 (기본 사용자 계정 사용하지 않을 예정이면 삭제하면 됨)

-r 옵션 : 홈디렉토리와 메일 스풀 삭제됨

$ sudo userdel -r ec2-user
반응형

댓글