일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 파이썬
- python
- error
- 파이썬무료강의
- 20492번
- 참가후기
- 무료강의
- MongoDB
- 프로그래머스입문
- html
- 장고 다중이미지
- 장고이미지처리
- 개인정보수집유효기간
- jquery
- 22938번
- 프론트엔드
- 스파르타코딩클럽
- 네이버커넥트재단
- React
- sql
- 스파르타
- GIT
- css
- django multi image
- 프로그래머스
- SEF2022
- ㅐㄱ이
- 반응형
- useState
- 코딩기초트레이닝
- Today
- Total
코딩,해볼까
05.31. Linux / ubuntu / WARNING: UNPROTECTED PRIVATE KEY FILE! 본문
Window : AWS EC2, Linux ubuntu
윈도우 : 아마존 AWS EC2를 가지고 우분투 ubuntu(linux) 환경에서 도커 docker 사용하기
1. 문제점
내 컴퓨터에서 접속하기 위한 연결 과정에서 아래와 같은 오류가 발생했다.
2. 시행착오
다운로드한 .pem 파일을 내 바탕화면으로 가져왔다.
chmod 로 고치는 방법은 UNIX계열에서 사용이 가능하여 나는 사용하지 못했다.
윈도우 환경에서는 아래 해결방법을 사용할 수 있는데, 중간중간 신경써야 하는 것들이 있었다.
3. 해결방법
1) 다운로드 위치를 내가 지정할 수 있도록 크롬브라우저의 설정>다운로드 에서 각 파일의 저장 위치 확인 부분 설정.
2) D드라이브에 token 폴더를 생성하였으며 이 위치로 키 페어를 새로 발급받았다. (1번 과정을 거쳤다면, 키 페어를 다운받을 때, 위치 지정할 수 있는 창이 뜬다.)
3) 인스턴스를 생성한 후 token 폴더의 .pem 파일의 권한을 설정해주었다.
- 우선 윈도우의 사용자 정보를 열어서 내 ID를 확인
- .pem 파일 우클릭>고급(v) 클릭
- 고급 보안 설정 창에서 아래 상속 사용(I) 클릭
- 상속 차단 경고 페이지에서 '이 개체에서 상속된 사용 권한을 모두 제거합니다' 클릭
- 사용 권한 항목에 있는 모든 것들을 우클릭 후 삭제 클릭
- 아래에 추가(D) 버튼 클릭
- 고급 보안 설정 탭에서 보안 주체 선택 클릭 후 아까 찾았던 Microsoft 계정 이름을 입력
- 사용 권한 항목에 방금 내가 추가한 계정만 입력된 것을 확인한 후 확인 버튼 클릭
- cmd 창에 쭈루룩 글씨가 입력되다가 초록 씨가 뜨면..!!! 드디어 성공했다..!!!
4. 알게된 점
AWS EC2를 이용해서 리눅스 os를 설치하고 ssh프로토콜로 접속
리눅스에서 파일과 디렉토리 다루기
1) SSH 프로토콜을 이용해 접속하기
인바운드 규칙 : 외부에서 접근 시 정책을 확인할 수 있으며 꼭 설정해줘야 한다. (SSH, HTTP, HTTPS 프로토콜) / IP설정
이전에 받았던 pem파일의 위치를 확인한 후 내 컴퓨터에서 터미널 창을 연다
(Window : cmd/powershell, OS : terminal)
ssh -i file.pem ubuntu@퍼블릭 IPv4 주소
2) 리눅스에서 파일과 디렉토리 다루기
mkdir = make directory
./ 현재 경로에서 이동
../ 상위 경로로 이동
ls = list
절대경로 : 내가 어디에 위치해있던지 지정한 위치로 갈 수 있다.
ex) /home/ubuntu/test3
상대경로 : ./test/test2
pwd = 현재경로 확인
cd = change directory
cp = copy
mv = move 파일 변경, 파일 이름 변경
mv ./test/test2.txt ./
왼쪽 = source 오른쪽 = destination
rm = remove
-r, -a, -l 을 조합해서 사용한다.
3) 파일 읽고 쓰기
vi = 편집기에서 열기, 생성 후 편집기에서 열기
test.txt = ./test.txt
insert mode
commend mode
'Back > TIL' 카테고리의 다른 글
06.02. Linux / ubuntu / Docker, docker image, entrypoint 도커 이미지, 엔트리 포인트 활용 방법 (0) | 2023.06.02 |
---|---|
06.01. Linux / ubuntu / Docker, docker-compose, volume 도커 활용 방법 (0) | 2023.06.01 |
05.30. 백준 / 10178 / 할로윈의 사탕 (0) | 2023.05.31 |
05.25. [리치메이커_project. 4] 챌린지 게시물 작업 (3) - 자바스크립트 작업 (0) | 2023.05.26 |
05.24. [리치메이커_project. 3] 챌린지 게시물 작업 (2) - Django multi image 장고 다중 이미지 처리 방법 (0) | 2023.05.24 |