freehug-ssh.pem 파일을 통해 aws에 접속해보자.
참고 사이트:
1. 윈도우 10 업데이트 확인 및 OpenSSH 설치확인
먼저 윈도우 10의 설정을 열고 앱 - 설치 제거, 옵션 기능 선택
앱 및 기능 섹션에서 선택적 기능 관리 클릭
설치된 목록 중 OpenSSH 클라이언트가 있는지 확인. 없다면 +기능 추가를 클릭해서 설치해줘야 한다. 기능 추가로도 OpenSSH를 찾을 수 없다면 윈도우10 업데이트
위처럼 OpenSSH가 설치되어 있다면 리눅스 개발환경이 준비되어 있는 것이다.
2. pem 파일 파일권한 변경
윈도우에서는 CLI(Command-Line Interface)에서 chmod를 사용할 수 없다.
GUI 환경에서 .pem 파일에 대한 권한을 변경해보자.
현재 사용자만 읽기와 실행이 가능하도록 파일권한을 바꿔 주어야 한다. 먼저 pem 파일을 다운로드 받은 폴더를 열어준 뒤 해당파일을 마우스 우클릭 -> 속성 선택
새롭게 뜨는 창에서 위쪽에 보안 탭 클릭 그러면 아래 그림처럼 그룹 또는 사용자 이름 목록에 여러 계정이 나온다.
각 계정을 클릭해보면 각각의 계정마다 이 파일에 대한 읽기 쓰기 권한을 볼 수 있다.
여기서 편집(E) 버튼 클릭
또다시 새롭게 창이 나온다. 아래 그림은 권한 설정을 끝낸 화면이다.
그룹 또는 사용자 이름(G) 목록에서 SYSTEM과 현재 자신의 계정이름(나의 경우 rosa2070 ), 관리자만 남기고 모두 선택해서 제거(R)버튼을 통해 모두 삭제
그리고 위 그림에서처럼 자기 자신의 계정이름을 선택하면 아래쪽엔 xxx의 사용권한(p) 처럼 해당계정에대한 파일권한이 나오고 모든 권한이 열려있을 것이다. 위 그림처럼 읽기 및 실행,읽기권한 두개만 남기고 체크를 해제
그리고 확인 또는 적용(A) 버튼을 눌러 완료하면 ssh 명령어를 통한 pem 파일을 사용할 준비가 된 것이다.
3. 명령 프롬프트로 aws ec2 서버에 접속하기(ssh)
cmd(명령 프롬프트)에서 ssh 명령어로 접속하려면 아래 형태로 명령어를 입력해 접속 가능
ssh -i 폴더/전체/경로/암호키파일명.pem 서버사용자명@서버IP주소
'기업 프로젝트' 카테고리의 다른 글
[AI/딥러닝] LLM이란 (0) | 2023.10.16 |
---|---|
마이너 멘토링 10/12 (0) | 2023.10.12 |