Dev-Tools 8

[AWS] AWS EC2 인스턴스 SSH 연결하기 (Bad permissions 에러 해결기까지..~)

AWS EC2 접속 > 연결, SSH 클라이언트 탭을 선택합니다.   cmd 창을 열어서 ".pem" 파일이 있는 위치로 갑니다.해당 위치에서 ssh -i "~" 명령어를 입력해줍니다. 참고로 저는 윈도우 운영체제입니다!!  해당 에러가 발생했습니다 ^_ㅜ,, 이 오류는 ".pem" 파일에 설정된 권한이 너무 넓게 열려 있어 SSH가 보안상의 이유로 해당 키 파일을 사용하지 않도록 차단한 것입니다. SSH는 프라이빗 키 파일이 다른 사용자에게 접근되지 않도록 제한된 권한을 요구합니다.  Linux 기반의 운영체제라면 다음 명령어를 통해 파일 접근 권한을 수정하면 됩니다..$ chmod 400 ".pem"  하지만 나는 윈도우라지 ㅎ.ㅎ,,# 불필요한 권한 제거icacls "D:\aws instance\[..

Dev-Tools 2024.08.21

[AWS] AWS EC2 인스턴스 생성하기 (feat. 무료버전)

개인 프로젝트의 애플리케이션을 배포할 가상 서버로 사용하기위해AWS EC2 인스턴스를 생성해보았다! 신규 사용자의 경우 12개월동안 무료로EC2를 사용할 수 있는 프리티어를 제공한다고 하여이를 생성해보기로 했다. 1. 지역이름 설정하기이 지역은 접속하는 서버의 위치를 나타내는 것으로 어느 지역을 선택해도 상관없다고 합니다.하지만 내 서버에 접속하는 사람들은 서울에 인접해있을것이기때문에 서울로 설정해줬다.  2. EC2 인스턴스 생성메뉴 접근본격적으로 EC2 인스턴스 생성을 위해 해당 메뉴로 접속합니다."서비스 > 컴퓨팅 > EC2"  3. 인스턴스 생성하기EC2 대시보드 화면에서 [인스턴스 시작] 버튼 클릭합니다.  4. 인스턴스 이름 입력원하는 이름을 입력합니다.  5. 운영체제 선택ubuntu 기반의..

Dev-Tools 2024.08.21

[Git-Hub] 커밋 메시지 규칙

개인/팀 내에서 어떤 수정사항이 발생했는지 파악하기 쉽도록 커밋 메시지 규칙을 사용합니다! - 메시지 구조 Header, Body, Footer는 빈 행으로 구분합니다.타입 : 제목  // Header본문  // Body바닥글  //Footer - Header Header는 필수로 작성되야할 부분이며, 타입은 해당 커밋의 성격을 나타냅니다.타입(Type)이름내용feat새로운 기능 추가 또는 변경한 경우fix버그 수정한 경우build빌드 관련 파일 수정 / 모듈 설치 또는 삭제한 경우chore코드의 수정없이 설정을 변경한 경우cici 관련 설정 수정한 경우docs코드 변화없이 문서(주석) 추가 또는 수정한 경우style코드 스타일 혹은 포맷 등을 수정한 경우 (들여쓰기 같은 포맷이나 세미콜론 빼먹은 경우)..

Dev-Tools 2024.06.24

[VSCode] npm 오류 : npm error code ENOENT

제발,, 리액트 좀 써보게 해주라.,, ㅠ 에러는 에러를 낳고~~VSCode와 리액트 사용 모두 처음이라 얼레벌레 쉽지 않군요. 하나의 에러를 해결했더니또다시 에러를 맞이했습니다!!!  어서와 ヽ(✿゚▽゚)ノ 이 에러는 패키지 설치 과정을 넘어가서 생긴 오류일 확률이 높다고 합니다. 해결방법 1. "create-react-app" 설치하기$ npm install -g create-react-app  2. 리액트 프로젝트 생성 확인하기$ npx create-react-app blog  우앗!!! 드디어 리액트 프로젝트가 정상적으로 생성됐나봅니다!!!  리액트 공부 시작~~!

Dev-Tools 2024.06.21

[VSCode] npx 오류 : 이 시스템에서 스크립트를 실행할 수 없으므로,,~

리액트 프로젝트 생성을 위해서VSCode 터미널을 통해 npx 명령어를 수행했는데다음과 같은 에러가 발생했다. ^_ㅜ 이것은 시스템의 설정에서 스크립트를 실행할 수 있는 권한이 부여되지 않아 발생되는 에러라고 한다. 해결방법 1. Windows PowerShell 관리자 권한으로 실행하기  2. 현재 권한상태 확인하기* 권한 상태값- Restricted : default설정값으로, 스크립트 파일을 실행할 수 없음- AllSigned : 신뢰할 수 있는(서명된) 스크립트 파일만 실행할 수 있음- RemoteSigned : 로컬에서 본인이 생성한 스크립트와, 신뢰할 수 있는(서명된) 스크립트 파일 실행할 수 있음- Unrestricted : 모든 스크립트 실행가능- ByPass : 경고/차단 없이 모든 것을..

Dev-Tools 2024.06.21

[Git-Hub/Eclipse] 깃허브 레파지토리 생성 및 이클립스 연동하기

Git-Hub(깃허브)에 Repository(레파지토리)를 생성하고, 해당 레파지토리에 Eclipse(이클립스)에 만들어놨던 프로젝트를 연동해보겠습니다. ■ Git-Hub에 Repository 생성하기 1) [Create a new repository] 버튼 클릭 2) 레파지토리 설정값을 입력한 후, 하단의 [Create Repository] 버튼 클릭 - Repository name : 레파지토리명 (필수입력) - Public : 코드를 누구나 볼 수 있도록 공유할 것인지 - Private : 코드를 나만 볼 수 있도록 할 것인지 - Add .gitignore : 협업시 팀원마다 소스코드 외에 다른 로그파일, 컴파일파일, IDE설명파일 등이 생성되는데, 해당 파일들은 서로 다를수 있습니다. 이럴경우, ..

Dev-Tools 2023.11.14