개발 툴

[AWS] EC2 키 없이 유저 생성해서 접속하기

O_oz 2024. 2. 20. 08:00
반응형

키를 사용해서 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