SSH Agent 접근하는 방식
1. SSH Agent 실행(CloudShell, local)
실행 명령어
eval "$(ssh-agent -s)"
예시
2. SSH Key 등록
Key 등록 명령어
ssh-add -k my-key.pem
예시
3. ~/.ssh/config 로 Host 설정
config파일 수정 명령어
nano ~/.ssh/config
Host 내용
Host my-test // 호스트명(해당명으로 접근)
HostName xx.xxx.xx.xxx // 해당 서버 ip
User ec2-user // 접근할 유저
IdentityFile ~/.ssh/my-key.pem // 사용할 키
ForwardAgent yes
예시
4. Host 접근
위에 설정한 Host로 ssh 명령어를 통해 접근
ssh my-test
예시
SSH 명령어와 Key로 바로 접근하는 방식
1. SSH 명령어와 Key와 IP로 바로 접근
ssh -i my-key.pem ec2-user@xx.xxx.xx.xxx
예시
2. 바로 접근 시 접근 허용에 대한 오류 발생으로 변경 필요
밑에와 같이 bad permissions 에 대한 오류 발생
Key 파일에 대한 접근 허용 명령어
chmod 400 my-key.pem
예시
3. 접근 성공
'Cloud > Amazon Web Service' 카테고리의 다른 글
[VPC] IPv4 주소 범위 설정 (0) | 2025.04.08 |
---|---|
EC2 인스턴스 TimeZone 세팅 (0) | 2025.04.08 |
AWS EC2 Access Key 생성 (0) | 2025.04.08 |
AWS Lambda(Serverless) API 서버 구축해보기 (1) | 2023.11.26 |
AWS S3 이미지 파일 리사이징 업로드 (0) | 2023.11.24 |