목록Server (10)
KSI일기장
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/WVlEi/btsIPz5Pk7o/me6fLeMdwftRU7KSOV7Klk/img.png)
인텔리제이로 gitlab을 통해 프로젝트를 clone하는 과정에서 Authentication failed 에러가 발생했습니다. 구글링을 통해 인텔리제이에서 gitlab 계정도 삭제했다 다시 로그인 해보고 계정 로그인시 토큰으로도 로그인 해보는 등 여러 방법을 시도했지만 모두 실패하였습니다. 결론부터 말씀드리자면 토큰으로 로그인 하면 해결되는 것이었는데 토큰으로 로그인이 안되었던 것이었습니다;; 인텔리제이 터미널을 통해 명령어를 입력해 git에 로그인을 시도해 별다른 명령어가 안뜨길래 성공한줄 알았지만실패였던 것이었습니다.... 그래서 다른 방법으로 인텔리제이를 통해 git에 토큰으로 로그인 해주었습니다.--->> +버튼으로 계정 추가 시 토큰으로 로그인을 해줘야하는데 없으면 토큰옆에 생..
Socket이란...*프로세스가 네트워크 세계로 데이터를 내보내거나 받기위해 실제적인 창구 역할을 한다.*프로세스가 데이터를 보내거나 받기 위해서는 반드시 소켓을 열어서 소켓에 데이터를 보내거나 소켓으로부터 데이터를 읽어들어야 한다.*소켓은 떨어져 있는 두 호스트를 연결해주는 도구 역할을 하는데 데이터를 주고 받을 수 있는 구조체로 소켓을 통해 데이터 통로가 만들어진다.*소켓은 프로토콜, IP, 포트(port)로 정의된다. -프로토콜은 약속을 의미하고, 통신에서는 어떤 시스템이 다른 시스템과 통신을 원활하게 하도록 해주는 통신 규약입니다. -IP는 전 세계 컴퓨터에 부여된 고유 식별 주소입니다. -포트(port)는 네트워크 상에서 통신하기 위해 호스트 내부적으로 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Ow13k/btso7jhLeui/FLDIKDJK0a6Fl6VFRp9u71/img.png)
시작하기전 먼저 폴더를 만들고 그 폴더에 올리고 싶은 파일을 옮겨줍니다. 1. git init으로 .git 폴더 생성(숨김폴더) 2. 나의 repository에 접속 git remote add origin "나의 레파지토리 주소" 3. 아무 폴더가 없으면 add가 안되므로 pull로 일단 댕겨본다 4. 원하는 폴더를 add 해준다 5. master에 push 해준다
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/POTss/btsl2o0zlt4/10m3Qwk0G9YmU2D94V5KNK/img.png)
저번 1편 ec2 생성에 이어서 spring framework 와 연동을 해보겠습니다 먼저 SSH클라이언트를 이용해 인스턴스에 연결을 해줘야 합니다. 위 이미지 처럼 순서대로 해서 SSH클라이언트랑 본인 컴퓨터랑 연결을 해줘야 합니다. 같이 해보겠습니다 먼저 cmd 창 관리자 권한으로 실행 해 줍니다. 실행 후 아래 이미지대로 명령어들을 입력해 줍니다. icacls.exe .pem파일이름 /reset icacls.exe camp.pem /reset icacls.exe .pem파일이름 /grant:r "%username%:(r)" icacls.exe camp.pem /grant:r "%username%:(r)" icacls.exe .pem파일이름 /inheritance:r icacls.exe camp.pe..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bVzEQX/btsmd2u4WCf/SZyZIRwTbkRxhlJyy2KmZ0/img.png)
AWS를 이용한 스프링 프레임워크 서버 배포를 해보도록 하겠습니다. 먼저 https://aws.amazon.com/ko/console/ 주소로 들어가 회원가입을 진행해 줍니다. 진행하신 회원가입은 루트사용자 회원가입이고 추가로 I AM 사용자로 계정을 추가해 해킹에 방지하도록 해줍니다. I AM계정 추가까지 끝나신 분은 I AM 계정으로 로그인 해줍니다. 로그인 후 아래 순서대로 진행해 주시면 됩니다. 첫번째로 보안그룹이 필요합니다! 보안그룹 생성은 아래 주소로 들어가 참고해주시기 바랍니다. https://everyday-coding-diary.tistory.com/61 이름은 원하는 이름을 입력해 주시고 ubuntu를 선택해 주세요 프리티어 사용가능 하니 위와 같이 선택해 주시기 바랍니다. 아마 기본값..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dn94J7/btsl6L1J9Av/G1tdBenCvkRpKPOGSS79Jk/img.png)
먼저 https://aws.amazon.com/ko/console/ 주소로 들어가 회원가입을 진행해 줍니다. 진행하신 회원가입은 루트사용자 회원가입이고 추가로 I AM 사용자로 계정을 추가해 해킹에 방지하도록 해줍니다. I AM계정 추가까지 끝나신 분은 I AM 계정으로 로그인 해줍니다. 로그인 후 아래 순서대로 진행해 주시면 됩니다. 1. 보안그룹 생성 보안그룹이름과 설명에는 원하는 값을 입력해 줍니다 ex) admin, adminsecure 대상 0.0.0./0 으로 해야 모든 IP에서 접속이 가능합니다. 보안그룹 생성완료!
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/woXvt/btsl2nAuW6x/kQ2pBeph3YSxzZODCd1li1/img.png)
먼저 AWS 루트 사용자 회원가입을 진행해 줍니다. 진행 후 로그인 하셔서 검색창에 AWS Organization 검색 후 아래 이미지와 같이 조직생성에 들어가 줍니다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mw2pg/btsl2pd4fgW/mxGXTe3UY8dHeihTYyLmq1/img.png)
먼저 https://aws.amazon.com/ko/console/ 주소로 들어가 회원가입을 진행해 줍니다. 진행하신 회원가입은 루트사용자 회원가입이고 추가로 I AM 사용자로 계정을 추가해 해킹에 방지하도록 해줍니다. I AM계정 추가까지 끝나신 분은 I AM 계정으로 로그인 해줍니다. 로그인 후 아래 순서대로 진행해 주시면 됩니다. 1. 보안그룹 생성 보안그룹 생성은 아래 주소로 들어가 참고해주시기 바랍니다. https://everyday-coding-diary.tistory.com/61 AWS 보안그룹 생성하기(DB연동에 필요) 먼저 https://aws.amazon.com/ko/console/ 주소로 들어가 회원가입을 진행해 줍니다. 진행하신 회원가입은 루트사용자 회원가입이고 추가로 I AM 사용..