반응형
매번 Pem 파일 공유해서 배스천을 접속했다가는 누가 여기 들어오고있는지 관리하기도 힘들고 해서 차라리 사용자 제한을 주고 접속을 허용하는게 훨씬 안전해 보인다.
1. EC2 접속
2. 사용자 생성
sudo adduser devhoon15
ls 명령어를 치면 방금 추가한 사용자를 확인할 수 있다.
3. 신규 사용자로 전환 후 ssh 디렉토리 생성 및 권한 변경
sudo su - USERNAME
mkdir .ssh
chmod 700 .ssh
4. key를 관리할 authorized_keys 파일 생성
touch .ssh/authorized_keys
chmod 600 .ssh/authorized_keys
5. 만약 본인이 git을 사용중이라면 본인 pc에 .ssh 디렉토리 아래에 이름을 바꾸지 않았더라면 id_rsa.pub라는 공개키 녀석이 있을건데 그 녀석을 복사해서 4번에서 만들어준 authorized_keys에 붙여넣기 해주면 된다.
cat id_rsa.pub
6. 접속
ssh -i id_rsa USERNAME@ec2-xxx-xxx-xxx-xxx.ap-northeast-2.compute.amazonaws.com
728x90
'[AWS]' 카테고리의 다른 글
[AWS] 다른 계정으로 S3 복사하기 (0) | 2022.07.24 |
---|---|
[AWS] Bastion host를 통해 AWS RDS 접속 (0) | 2022.06.01 |
[AWS] 계정 A의 도메인을 계정 B에서 사용하는 방법 (0) | 2022.06.01 |