전체 글191 [AWS] EC2 Session Manager 접속 Session Manager 접속 시 필요 사항 IAM 역할 생성 보안 그룹 생성 엔드포인드 생성 IAM 역할 생성 IAM메뉴의 역할에서 역할 만들기 버튼을 통해 SSM 접속을 위한 역할을 생성해 줍니다. AWS 서비스, EC2를 선택 후 다음을 누르면 권한을 추가할 수 있는 메뉴로 진입하게 됩니다. 여기서 SSM 접속에 필요한 권한을 선택해서 추가를 해줘야 하는데 AmazonSSMManagedInstanceCore를 선택합니다. 이전에는 AmazonEc2RoleforSSM 권한을 선택했던거 같은데 설명을 보니 더 사용하지 않는다는 문구가 있었습니다. 그래서 공식 문서를 찾아보니 AmazonSSMManagedInstanceCore를 추가하면 된다고 하더라고요! 역할의 이름을 작성한 후 역할 생성 버튼을 .. 2023. 1. 9. [AWS] VPC Peering 적용하기 구성정보 자원 태그 이름 정보 VPC VPC_Peering_VCP-1-vpc CIDR : 10.40.0.0/16 VPC_Peering_VCP-2-vpc CIDR : 10.41.0.0/16 Public Subnet VPC_Peering_VCP-1-subnet CIDR : 10.40.0.0/24, AZ : ap-northeast-2a VPC_Peering_VCP-2-subnet CIDR : 10.41.0.0/24, AZ : ap-northeast-2a Routing Table VPC_Peering_VCP-1-rtb-public 연결 : VPC_Peering_VCP-1-subnet VPC_Peering_VCP-2-rtb-public 연결 : VPC_Peering_VCP-2-subnet IGW VPC_Peeri.. 2022. 6. 28. [Spring] Selenium을 이용한 웹 크롤링 - Spring Selenium을 이용한 웹 크롤링 설치되어 있는 크롬 브라우저의 버전을 확인한다. (옵션 버튼 -> 도움말 -> Chrome 정보) 버전과 맞는 드라이버를 다운받는다. https://chromedriver.chromium.org/downloads ChromeDriver - WebDriver for Chrome - Downloads Current Releases If you are using Chrome version 101, please download ChromeDriver 101.0.4951.41 If you are using Chrome version 100, please download ChromeDriver 100.0.4896.60 If you are using Chrome v.. 2022. 5. 1. [Spring] Jsoup을 이용한 웹 크롤링 - Jsoup을 이용한 정적 크롤링 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 32 33 package com.fastcampus.ch4.crawling; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.select.Elements; import org.springframework.stereotype.Controller; import org.springframework.web.bind.annotation.GetMapping; import java.io.IOException; @Controller public clas.. 2022. 5. 1. [AWS] NACL vs Security Group NACL (Network ACL) NACL은 방화벽과 같이 외부에서 유입되는 트래픽을 차단 및 허용하는 역할을 수행합니다. VPC에서 기능을 제공하고 있기에 VPC가 구성이 되어있어야 사용이 가능합니다. - 트래픽 제어 시 서브넷 단위로 적용되기에 해당 서브넷에 포함된 모든 인스턴스에 적용됩니다. (여러 개의 서브넷에 적용이 가능합니다.) - Stateless 방식 -> 인바운드 정보를 저장하고 있지 않습니다. 아웃바운드 정책을 명시적으로 허용해야만 통신이 가능합니다. (하나의 통신 흐름이더라도 인바운드, 아웃바운드 트래픽 정책이 별도로 적용됩니다.) - Default Allow 정책이 적용되며 트래픽을 제어 하고 싶을 경우 Allow, Deny 정책을 추가할 수 있습니다. (Default NACL의 경.. 2022. 4. 13. [Network] Mac 와이어샤크 Capture Permission 오류 해결 방법 윈도우에서는 와이어샤크 사용 시 설치만 하면 바로 사용이 가능하지만 MacBook에서는 아래와 같은 Capture Permission 오류가 발생합니다. 네트워크 카드의 모든 패킷을 캡쳐하려면 Root권한이 있어야 하는데 해당 권한이 없기에 발생하는 것입니다. 따라서 터미널 명령어를 통해 소유권을 변경해서 해결할 수 있습니다. 1. 터미널 창을 실행합니다. 2. cd /dev 3. ls -al | grep bpf 4. sudo chown [계정명] /dev/bpf* 5. ls -al | grep bpf 위의 절차를 진행한 후 다시 와이어샤크를 실행하면 정상적으로 패킷을 캡쳐할 수 있습니다. 2021. 10. 18. [Web] Proxy Server의 개념 및 종류 프록시?? 프록시 서버를 알아보기 전에 프록시(Proxy)라는 단어가 무엇을 의미하는지 먼저 알아보겠습니다. 프록시(Proxy)란 ‘대리’, ‘대신’이라는 뜻을 가집니다. 따라서 프록시 기능을 사용한다는 것은 누군가의 요청을 대신 전달한다는 뜻으로 알아두시면 됩니다. 만약 사용자가 인터넷을 통해 서버와 통신을 하는 경우에는 사용자의 요청을 중계하여 누군가가 대신 전달해줍니다. 프록시 서버란?? 이러한 프록시 기능을 사용하여 클라이언트와 서버 사이에서 중계하는 역할을 하는 서버가 바로 프록시 서버입니다. 클라이언트와 서버 중간에 위치하여 클라이언트의 모든 요청을 프록시 서버가 목적지 서버에 대신 전달하는 것이죠. 만약 프록시 서버를 경유하여 구글에 접속하려는 경우 사용자의 요청은 구글 서버로 가는 것이 아.. 2021. 10. 14. [Network] SSL VPN에 대해 알아보자 (개념, 사용이유) 재택근무가 많아진 요즘 VPN이란 단어를 많이 들어봤을 텐데 재택근무를 위해 VPN은 필수가 되는 기술입니다. 우리가 흔히 말하는 VPN은 주로 SSL VPN, IPsec VPN이 사용되는데 오늘은 SSL VPN에 대해 알아보겠습니다. SSL VPN이 무엇인가?? SSL VPN에 대해 [네이버 백과사전]에서는 아래와 같이 정의하고 있습니다. VPN 중 SSL 프로토콜 기반으로 한 가상 사설망(VPN) 정보 처리 방법. 장소나 단말의 종류와 관계없이 내부 네트워크에 접속할 수 있는 SSL 기반의 가상 사설망(VPN). SSL은 웹 브라우저와 서버 간의 통신에서 정보를 암호화함으로써 도중에 해킹을 통해 정보가 유출되더라도 정보의 내용을 보호할 수 있는 기능을 갖춘 보안 솔루션. 즉, SSL VPN이란 여러 .. 2021. 9. 19. [Web] URL과 URI의 차이 우리는 흔히 인터넷 상의 주소를 부를 때 URL이라는 단어를 사용합니다. 그러나 URL뿐만 URI라는 개념도 존재하기에 이 둘의 차이점을 알아보도록 하겠습니다. URL(Uniform Resource Locator) URL은 흔히 웹 주소라고도 하며, 컴퓨터(서버) 네트워크 상에서 리소스가 어디 있는지 알려주기 위한 규약입니다. 흔히 웹 사이트 주소로 알고 있지만, URL은 웹 사이트 주소뿐만 아니라 컴퓨터(서버) 네트워크상의 자원을 모두 나타낼 수 있습니다. 해당 주소에 접속하려면 해당 URL에 맞는 프로토콜을 알아야 하고, 그와 동일한 프로토콜로 접속해야 합니다. 이와 같이, URL은 어떤 특정 지점의 위치 또는 파일 리소스(index.php, lecture.pdf 등)에 접근하기 위한 주소 값입니다... 2021. 9. 10. 이전 1 ··· 7 8 9 10 11 12 13 ··· 22 다음