반응형
키를 사용해서 EC2에 접속하는 것은 root 계정으로 접속하는 것이다
협업을 진행할 때 팀원에게 root 계정을 알려주기보단 팀원용 계정을 생성해서 알려주는 게 올바른 서버 운용 방식이라고 할 수 있다
먼저 계정을 생성하자
sudo adduser 계정이름

비밀번호와 정보들을 입력하면 계정이 생성된다

계정이 생성되면 /home 디렉토리에 생성한 계정 용 디렉토리가 생성되며
또 /etc/passwd 디렉토리 내에서 확인 가능하다
sudo chmod u+w /etc/sudoers
sudo vi /etc/sudoers

마지막 라인에
계정이름 ALL=(ALL:ALL) ALL 이렇게 입력하고 저장하자
sudo vi /etc/ssh/sshd_config

58번째 라인의 no를 yes로 바꾸고 저장
sudo service sshd restart
서비스를 재시작하면 끝
ssh 계정이름@EIP
이렇게 입력하고 비밀번호만 입력하면 해당 계정으로 서버에 접속할 수 있다

참고로 계정 삭제는
sudo deluser --romove-all-files 유저이름
루트 계정으로 실행하자
반응형
'개발 툴' 카테고리의 다른 글
| [Git] SSH 키 등록 및 접속 (0) | 2024.03.04 |
|---|---|
| [AWS, EC2, MySQL] AWS EC2에서 MySQL 설치부터 외부 접속 (0) | 2024.02.21 |
| [AWS] 맥에서 EC2 접속하기 (0) | 2024.02.19 |
| [AWS] EC2 생성 및 접속 (0) | 2024.02.18 |
| [AWS] RDS, EC2 삭제 (0) | 2024.02.17 |