728x90
PUTTY가 아닌 윈도우 cmd에서 ssh로 ec2에 접속하려다가 약간의 애를 먹어서 정리해보려고 한다.
윈도우설정 -> 시스템 -> 선택적 기능에서 OpenSSH 서버를 설치한다.
(나는 이미 설치했지만 설치가 안 됐을 경우 선택적 기능 추가에서 설치하면 됨)
서비스 -> OpenSSH Server 서비스 실행
Open SSH 서비스를 시작해줘야 한다.
시작 유형 : 자동
서비스 상태 : 시작
키페어 만들기
나는 AWS 계정을 팀원이 만들고 IAM 사용자로 들어가서 쓰기 때문에 초기의 키페어가 나에게 없다.
키페어를 새로 하나 만들었다.
생성하면 나오는 .pem 파일을 특정 위치에 저장했다.
터미널 접속 명령어
# .pem파일이 있는 경로로 이동 후 아래 명령어 입력
$ ssh -i [pem 키 이름] [ec2 사용자 이름]@[ec2 탄력IP주소]
or
$ ssh -i [pem 키 이름] [ec2 사용자 이름]@[ec2 퍼블릭 IPv4 DNS]
그리고 터미널로 접속을 해보려고 하면 아래처럼
이렇게 Permission denied가 떴다.
ec2의 .ssh/authrozed_keys에 키 페어 내용을 저장해주어야 한다.
PUTTY gen 실행 -> Conversions -> Import Key로 ec2에서 만든 키페어 파일 선택
내용 복사 후 EC2 터미널 접속 -> 아래 명령어 입력, 복사한 키 붙여넣고 저장
$ vi .ssh/authorized_keys
다시 명령어 입력해보면 접속이 잘 된다 ~~~
참고
https://kitty-geno.tistory.com/72
https://m.blog.naver.com/mit5110/222546907145
728x90
'공부 > AWS' 카테고리의 다른 글
AWS를 위한 기초 용어 (0) | 2024.11.08 |
---|---|
AWS S3 이용하여 이미지 업로드 구현하기 (0) | 2024.08.24 |
RDS 로컬 MySQL Workbench 연결 오류 해결 - VPC Public 변경 (0) | 2024.08.05 |
AWS) EC2에 docker설치 (0) | 2024.01.21 |
AWS) EC2 인스턴스 생성 (2) | 2024.01.20 |