AWS EC2 우분투 서버 셋팅
AWS EC2 에서 우분투 생성 후 처음 SSH 접속시 root 권한 계정이 ubuntu 입니다.
AWS 인스턴스 설치 후 기본 사용자 이름은 인스턴스를 시작할 때 지정된 AMI에 의해 결정됩니다.
기본 사용자 이름은 다음과 같습니다.
- AL2023, Amazon Linux 2 또는 Amazon Linux AMI의 사용자 이름은 ec2-user입니다.
- CentOS AMI의 경우 사용자 이름은 centos 또는 ec2-user입니다.
- Debian AMI의 경우 사용자 이름은 admin입니다.
- Fedora AMI의 경우 사용자 이름은 fedora 또는 ec2-user입니다.
- RHEL AMI의 경우 사용자 이름은 ec2-user 또는 root입니다.
- SUSE AMI의 경우 사용자 이름은 ec2-user 또는 root입니다.
- Ubuntu AMI의 경우 사용자 이름은 ubuntu입니다.
- Oracle AMI의 경우 사용자 이름은 ec2-user입니다.
- Bitnami AMI의 경우 사용자 이름은 bitnami입니다.
AWS 우분투 계정 추가 및 권한 부여
목차
- Privileges(슈퍼유저) 권한 사용자 추가
- 계정 추가
- 슈퍼유저 권한 부여
- 계정 전환 하기
1. Privileges(슈퍼유저) 권한 사용자 추가
슈퍼유저의 경우, 로그인 후 명령줄에 "ubuntu@...:~$" 와 같이 $ 기호가 표시 됩니다.
ubuntu@ip-172-:~$
2. 계정 추가
포스팅에만 보기편하게 admin 을 사용했습니다.
기업 서버의 경우 보안상 Admin 같은 단어를 사용하지 않는게 좋습니다...변경의 스멜~
ubuntu@ip-:~$ sudo adduser adminuser
info: Adding user `adminuser' ...
info: Selecting UID/GID from range 1000 to 59999 ...
info: Adding new group `adminuser' (1001) ...
info: Adding new user `adminuser' (1001) with group `adminuser (1001)' ...
info: Creating home directory `/home/adminuser' ...
info: Copying files from `/etc/skel' ...
New password: ********* (사실 *표시되지 않음)
Retype new password: *********
passwd: password updated successfully
Changing the user information for adminuser
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n] y
info: Adding new user `adminuser' to supplemental / extra groups `users' ...
info: Adding user `adminuser' to group `users' ...
3. 계정에 관리자(sudo) 권한 부여
새로 계정을 만든 후 슈퍼유저 권한을 부가하기 위해
계정을 슈퍼유저 그룹(sudo)에 추가 합니다.
ubuntu@ip-:~$ sudo usermod -aG sudo adminuser
정상적으로 그룹에 추가가 되면 화면에는 아무런 표시도 없을 겁니다.
4. 계정 전환 하기
이제 새로운 계정으로 전환 하여 정상적으로 적용 되었는지 확인해 봅니다.
ubuntu@ip-:~$ sudo su - adminuser
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
adminuser@ip-:~$
계정 전환 후 "$" 확인 및 관리자 명령을 사용하려면 "sudo command" 를 사용한다고 가이드가 보입니다.
앞으로 서버 설치등은 새로 생성된 관리자 계정으로 사용 합니다.
# 추가로 사용자 계정 확인
id : 사용자 권한(그룹 등) 확인
whoami : 현재 로그인 되어있는 사용자 계정 조회
groups : 우분투 설치시 생성한 계정 권한 확인
sudo cat /etc/passwd : 전체 사용자 계정 확인
# sudo 권한 계정으로 root 사용하기
sudo su -
다시 sudo 권한으로 돌리기
exit
** 다음은 새로 생성한 사용자 계정으로 SSH 접속할 수 있도록 접속권한을 추가 합니다.
'IT' 카테고리의 다른 글
AWS EC2 우분투(Ubuntu) 서버 셋팅 - System restart required *** (1) | 2024.07.30 |
---|---|
AWS EC2 우분투(Ubuntu) 서버 셋팅 - 신규계정 SSH 접속권한 추가 방법 (1) | 2024.07.30 |
우분투 아마존 EC2 인스턴스 - 우분투 서버 시간대(Time Zone) 변경 (1) | 2024.07.29 |
AWS EC2 인스턴스 생성 - 우분투 24.04 LTS (1) | 2024.07.28 |
React 리엑트 프로젝트 폴더 구조 (2) | 2024.07.22 |