본문 바로가기
Linux

VSCODE - SSH 원격 연결 with pem for AWS

by 올엠 2020. 12. 4.
반응형

먼저 원격 접근을 하기 위해서 SSH를 설치한다.

SSH는 아래 Extension을 통해 설치할 수 있다.

그후  툴바에 원격 아이콘이 나타나는데, 톱니바퀴를 통해 ssh 환경 설정 파일을 생성하도록 하자.

그후 아래와 같은 내용을 입력하여 SSH 접근 대상을 만들 수 있다.

 

Host proxy-server <-- SSH 접근 별칭
    HostName proxyipaddress <-- IP 주소
    User ubuntu <-- 로그인 유저이름

Host allmnet-ubuntu 
    HostName ipaddress 
    User ubuntu 
    ProxyJump proxy-server <-- 프록시를 연결해야 하는 경우 프록시 대상 별칭

AWS의 경우 인증서(pem)을 이용하여 연결하는 경우 

IdentityFile 설정하여 진행이 가능하다.

Host allmnet-ubuntu
    HostName ipaddress
    User ubuntu
    IdentityFile C:\Users\singl\Documents\allmnet.pem

연결중 Permission Deny 오류가 발생한다면, pem 파일의 권한문제일 가능성이 높다.

pem 파일의 권한을 chmod를 이용해 400으로 변경해보자. 400은 Owner에게만 읽기 권한을 부여하는 것이다.

read4, write2,excute1

 

반응형