IT Study/AWS & Server, Network

[AWS] OpenSSH로 EC2 접속하기.

ITguny 2021. 1. 28. 11:41

윈도우 10에서 ssh에 접속하기 위해서는 OpenSSH 라는 선택적 기능이 필요하다.

OpenSSH


OpenSSH를 설치 후 cmd에서 ssh 입력

설치가 제대로 된것을 볼 수 있다.

ssh -i (키페어 경로) ec2-user@xxx.xxx.xxx.xxx

접속 시도를 해보자.

오류가 뜨는것을 확인 할 수 있다.

Permissions for 'E:\\kgh-cmd.pem' are too open.

권한이 과도하게 열려있을때 발생하는 오류이다.

리눅스에서는 권한을 400으로 설정 하면 되지만 윈도우는 chmod가 없으므로,

(키페어 파일.pem)의 속성 -> 보안 -> 고급 -> 상속 사용안함을 클릭 한다.

변경에서 파일 소유자를 현재 사용자로 변경한다(선택)

적용 후 확인

다시 속성 창의 보안탭으로 들어와 편집을 클릭하여, 현재 사용자를 추가한다.

권한 설정 중요!

권한은 읽기 및 실행, 읽기 두개만 부여한다.

적용 후 확인을 누른 뒤 cmd 창으로 돌아간다.

권한 설정이 완료된 뒤 다시 접속을 해보면 정상적으로 접속이 되는것을 확인 할 수 있다.

그 외 putty, 웹 상에서의 접속 등 많은

방법이 있다.


나 같은 경우는 배치 파일을 만들어 클릭으로 접속 할 수 있게 구성을 해놓았다.