AWS SSH

이성우·2024년 6월 23일
0

AWS

목록 보기
6/12

SSH란?
터미널을 이용해 원격 머신이나 서버를 제어할 수 있게 해주는 중요한 기능

접근하는 명령어
ssh ec2-user@[public ip 주소]
ex)

# ssh ec2-user@3.27.46.000

이렇게 하면 접근이 될까?
정답은 X
Permission denied (publickey,gssapi-keyex,gssapi-with-mic)
이런 메세지를 볼 수 있다.

이유가 뭘까? 유저인증을 안 해줘서 그렇다.
유저 인증은 우리가 처음에 EC2 인스턴스를 생성할 때 만든 accessKey를 이용해 인증할 수 있다.

예전에 다운받아놓은.pem 파일이 있는 디렉토리로 이동하자.

이후에 ssh -i [.pem파일 이름]@[public ip 주소]를 입력해주자

ssh -i EC2tutorial.pem@3.27.46.000

이제 실행이 될까?

안 된다.

chmod 0400 EC2tutorial.pem

이 명령어를 사용한 후에 해보자.

그래도 안 된다.

나는 window에서 WSL를 설치해서 리눅스 환경으로 작업하고 있었는데, 이렇게 하면 안 되나보다,,,

powershell을 써서 다시 해보자,,,
powershell 명령어:

ssh -i .\EC2tutorial.pem ec2-user@3.27.46.00


들어와졌다!

profile
이성우

0개의 댓글

관련 채용 정보