반응형
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는 기본적으로 키 기반 인증을 사용함)
반응형
'컴퓨터 활용 > 노년에 즐기는 코딩' 카테고리의 다른 글
SQLite 사용법 정리 (8) | 2025.05.25 |
---|---|
터미널에서 장고 서버 실행 (6) | 2025.05.23 |
AWS에서 EC2 인스턴스 생성 방법 (4) | 2025.05.20 |
Git 버전 관리 시스템의 핵심 구조 (4) | 2025.05.19 |
[Git] 옵션 중에 '-u' 의미와 기능 (3) | 2025.05.15 |
댓글