컴퓨터 활용/노년에 즐기는 코딩
EC2 인스턴스에서 새 사용자 계정 추가
easyfly
2025. 5. 21. 07:00
반응형
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는 기본적으로 키 기반 인증을 사용함)
반응형