준비물
- AWS EC2 인스턴스
- EC2 인스턴스를 생성하는 과정에서 받은 rsa_key.pem 파일
진행 과정
1. AWS EC2 인스턴스 생성 과정에서 받은 pem 파일 권한 변경
2. AWS EC2 접속 방법
3. 유저 생성
4. 유저에게 sudo 권한 주기
5. 유저가 SSH 접속이 가능하도록 설정
6. 유저 접속
1. AWS EC2 인스턴스 생성 과정에서 받은 pem 파일 권한 변경
chmod 400 "pem 파일 경로"
2. AWS EC2 접속 방법
ssh ec2-user@"퍼블릭 IPv4 주소" -i "pem 파일 경로"
3. 사용자 생성
sudo adduser "유저 이름"
sudo passwd "유저 패스워드"
4. 사용자에게 sudo 권한 주기
사용자에게 sudo 권한을 주기 위해서는 /etc/sudoers 파일에 사용자를 추가해주어야 하는데 해당 파일은 일반 유저가 수정할 수 없는 파일이기 때문에 root 유저로 접속한 후, 해당 파일을 수정할 수 있도록 해준다.
4-1. root 유저로 로그인
sudo passwd root # root 패스워드 변경
su - # root 계정으로 로그인
4-2. /etc/sudoers 파일 수정
root ALL=(ALL) ALL
"추가할 유저 이름" ALL=(ALL) ALL
Example)
5. 사용자가 SSH 접속이 가능하도록 설정
5-1. sshd_config 파일 설정 변경
sudo vi /etc/ssh/sshd_config
5-2. PasswordAuthentication 설정
PasswordAuthentication no라고 되어 있는 부분을 주석 처리하고, PasswordAuthentication yes라고 되어 있는 부분에 주석을 제거해준다.
(수정 전)
(수정 후)
5-3. 서비스 재시작
sudo service sshd restart
6. 유저 접속
"유저 이름"@"퍼블릭 IPv4 주소"
이렇게 하면, 새로 만든 유저가 해당 AWS EC2 서버에 접속할 수 있게 된다.
'기타' 카테고리의 다른 글
[AWS] Amazon WordPress 설치 (0) | 2022.04.08 |
---|---|
[AWS RDS] 데이터베이스 생성 (0) | 2022.04.08 |
[OSS] Suricata (Network Security Tool) (0) | 2021.11.16 |
[Mac] VMWare Window 10 설치 (0) | 2021.10.06 |
[Mac] .bashrc 수정 후 적용 (0) | 2021.10.03 |