본문 바로가기
컴퓨터 활용/노년에 즐기는 코딩

EC2 인스턴스에서 새 사용자 계정 추가

by easyfly 2025. 5. 21.
반응형

EC2 인스턴스에서 새 사용자 계정 추가


✅ 1. EC2 인스턴스에 접속

ssh -i your-key.pem ec2-user@<인스턴스 퍼블릭 IP>


✅ 2. 새로운 사용자 newuser 추가

sudo adduser newuser

기본 비밀번호 없이 사용자만 추가됩니다.


✅ 3. newuser에 sudo 권한 부여 (선택 사항)

sudo usermod -aG wheel newuser

이렇게 하면 easyfly도 sudo 명령을 사용할 수 있습니다.


✅ 4. SSH 접속 허용 설정

새 사용자가 SSH 접속하려면 퍼블릭 키 등록이 필요합니다.

4-1. 해당 사용자 홈 디렉터리 생성

sudo mkdir /home/newuser/.ssh
sudo chmod 700 /home/newuser/.ssh

4-2. 인증키 등록

ec2-user의 SSH 키를 복사해서 사용하거나, 새 키를 생성해 등록할 수 있습니다.

예시: 기존 ec2-user의 키 복사

sudo cp /home/ec2-user/.ssh/authorized_keys /home/newuser/.ssh/
sudo chown -R newuser:newuser /home/newuser/.ssh
sudo chmod 600 /home/newuser/.ssh/authorized_keys

✅ 5. 접속 테스트

이제 다음 명령으로 newuser 사용자로 접속 가능해야 합니다.

ssh -i your-key.pem newuser@<인스턴스 퍼블릭 IP>


필요시 다음 확인

  • /etc/ssh/sshd_config 설정에 PermitRootLogin, AllowUsers 항목이 easyfly 접속을 막고 있지 않은지
  • 접속 후 바로 passwd newuser 명령으로 비밀번호를 설정할 수도 있습니다 (다만 AWS EC2는 기본적으로 키 기반 인증을 사용함)

 

 

반응형

댓글