<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>kimmy.blog</title>
        <link>https://velog.io/</link>
        <description>어제보다 오늘 더 성장하자</description>
        <lastBuildDate>Wed, 07 Feb 2024 04:43:01 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <image>
            <title>kimmy.blog</title>
            <url>https://velog.velcdn.com/images/kimmy_1030/profile/5f5d2d2f-e4a1-4c26-900a-6bfe6924bd90/image.png</url>
            <link>https://velog.io/</link>
        </image>
        <copyright>Copyright (C) 2019. kimmy.blog. All rights reserved.</copyright>
        <atom:link href="https://v2.velog.io/rss/kimmy_1030" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[Bastion server & Proxy Server]]></title>
            <link>https://velog.io/@kimmy_1030/Bastion-server-Proxy-Server-wq4oi8hg</link>
            <guid>https://velog.io/@kimmy_1030/Bastion-server-Proxy-Server-wq4oi8hg</guid>
            <pubDate>Wed, 07 Feb 2024 04:43:01 GMT</pubDate>
            <description><![CDATA[<h3 id="1-bastion-서버">1. Bastion 서버:</h3>
<p>Bastion 서버는 일반적으로 보안을 강화하기 위해 사설 네트워크의 내부 서버에 대한 외부에서의 접속을 허용하거나 관리하기 위해 사용됩니다.
주로 SSH(보안 셸) 또는 VPN(가상 사설망)을 통해 외부에서 내부 서버에 접속할 수 있도록 합니다.
보통 사설 네트워크에 존재하며, 외부 네트워크와의 통신을 관리하고 모니터링합니다.
</br></p>
<h3 id="2-proxy-서버">2. proxy 서버:</h3>
<p>Proxy 서버는 주로 클라이언트와 서버 간의 통신을 중계하는 역할을 합니다.
클라이언트가 외부 리소스에 접근할 때, 중간에 위치한 Proxy 서버를 통해 요청을 전달하고 응답을 받습니다.
주로 웹 프록시, 애플리케이션 프록시, 리버스 프록시 등 다양한 형태로 사용됩니다.
보안, 캐싱, 로드 밸런싱 등 다양한 기능을 수행할 수 있습니다.</p>
<h4 id="21-웹-프록시-web-proxy">2.1 웹 프록시 (Web Proxy):</h4>
<p>웹 프록시는 클라이언트가 웹 서버에 HTTP 요청을 보낼 때 중간에서 요청을 받아 그 내용을 수정하거나 필터링한 후 웹 서버로 전달합니다.
주로 웹 콘텐츠 필터링, 캐싱, 익명성 보호 등의 용도로 사용됩니다.</p>
<h4 id="22-애플리케이션-프록시-application-proxy">2.2 애플리케이션 프록시 (Application Proxy):</h4>
<p>애플리케이션 프록시는 특정 애플리케이션 프로토콜 (예: SMTP, FTP, SIP 등)을 사용하는 통신을 중개합니다.
각 프로토콜에 맞게 요청을 해석하고 중계하는 역할을 합니다.</p>
<h4 id="23-리버스-프록시-reverse-proxy">2.3 리버스 프록시 (Reverse Proxy):</h4>
<p>리버스 프록시는 외부 클라이언트 요청을 내부 서버로 중계하는 서버입니다.
내부 서버를 외부로부터 보호하고 부하 분산, SSL 암호화, 캐싱 등의 기능을 제공합니다.</p>
]]></description>
        </item>
        <item>
            <title><![CDATA[Active Directory 그룹 종류]]></title>
            <link>https://velog.io/@kimmy_1030/Active-Directory-%EA%B7%B8%EB%A3%B9-%EC%A2%85%EB%A5%98</link>
            <guid>https://velog.io/@kimmy_1030/Active-Directory-%EA%B7%B8%EB%A3%B9-%EC%A2%85%EB%A5%98</guid>
            <pubDate>Wed, 31 Jan 2024 01:50:31 GMT</pubDate>
            <description><![CDATA[<h3 id="1-글로벌-그룹global-group">1. 글로벌 그룹(Global Group)</h3>
<blockquote>
<ul>
<li>모든 도메인에 위치한 자원에 권한을 할당할 수 있는 그룹</li>
</ul>
</blockquote>
<ul>
<li>글로벌 그룹을 생성한 도메인의 구성원만 포함</li>
</ul>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/f9df7f62-d207-4079-95e6-ecf7f8647fe1/image.png" alt="">
</br></p>
<h3 id="2-도메인-로컬-그룹domain-local-group">2. 도메인 로컬 그룹(Domain Local Group)</h3>
<blockquote>
<ul>
<li>도메인 로컬 그룹은 글로벌 그룹과 반대</li>
</ul>
</blockquote>
<ul>
<li>다른 도메인에 있는 사용자도 구성원이 될 수 있음</li>
<li>자원은 이 도메인 로컬 그룹이 소속된 도메인에 제한</li>
</ul>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/f20e72b2-5dbb-4ce0-94d8-bd0b0993b692/image.png" alt="">
</br></p>
<h3 id="3-유니버셜-그룹universal-group">3. 유니버셜 그룹(Universal Group)</h3>
<blockquote>
<ul>
<li>글로벌 그룹과 도메인 로컬 그룹을 합쳐 놓은 개념</li>
</ul>
</blockquote>
<ul>
<li>모든 도메인의 자원에 접근 자원</li>
<li>구성원은 모든 도메인의 사용자 계정</li>
<li>유니버셜 그룹의 정보는 글로벌 카탈로그(GC)에 모두 저장되기 때문에 전반적인 Active Directory 네트워크 성능에 나쁜 영향을 끼침</li>
</ul>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/e60e7cdb-47b6-4d47-b904-6b2ceaaea9f1/image.png" alt="">
</br></p>
]]></description>
        </item>
        <item>
            <title><![CDATA[
AWS에서 AWS Managed Microsoft AD 설정]]></title>
            <link>https://velog.io/@kimmy_1030/AWS%EC%97%90%EC%84%9C-AWS-Managed-Microsoft-AD-%EC%84%A4%EC%A0%95</link>
            <guid>https://velog.io/@kimmy_1030/AWS%EC%97%90%EC%84%9C-AWS-Managed-Microsoft-AD-%EC%84%A4%EC%A0%95</guid>
            <pubDate>Tue, 30 Jan 2024 05:33:50 GMT</pubDate>
            <description><![CDATA[<blockquote>
<p><span style="color: green"><strong>참고 문서</strong></span></p>
</blockquote>
<ul>
<li><a href="https://docs.aws.amazon.com/ko_kr/directoryservice/latest/admin-guide/ms_ad_tutorial_test_lab_base.html">AWS Managed Microsoft AD 테스트 랩 자습서</a></li>
</ul>
<h2 id="1-aws-directory-service란">1. AWS Directory Service란?</h2>
<p>다른 AWS 서비스에서 Microsoft Active Directory를 사용할 수 있는 몇 가지 방법을 제공합니다.
디렉토리는 사용자, 그룹 및 디바이스에 대한 정보를 저장하고 관리자는 이를 사용하여 정보 및 리소스에 대한 접근 관리를 합니다.</p>
</br>

<h2 id="2-aws-managed-microsoft-ad-directory-생성">2. AWS Managed Microsoft AD Directory 생성</h2>
<blockquote>
<p><strong>경로: AWS Admin console &gt; Directory Service &gt; Set up directory</strong></p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/be055ea6-dcdf-4968-8651-67cfc8b00ec7/image.png" alt="">
</br></p>
<blockquote>
<p>AWS Managed Microsoft AD를 선택한 뒤, &#39;Next&#39;를 클릭합니다.</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/5e0e352c-2e89-450b-a041-1e2201956665/image.png" alt="">
</br></p>
<blockquote>
<ol>
<li>Edition: 에디션은 회사 규머에 따라 선택이 가능하며 자세한 사항은 <a href="https://docs.aws.amazon.com/ko_kr/directoryservice/latest/admin-guide/what_is.html#microsoftad">해당 페이지</a>로 이동하여 확인할 수 있습니다. </li>
<li>Directory DNS name: 디렉토리 DNS 이름을 정해서 기입합니다.</li>
</ol>
</blockquote>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/603c7447-11e1-4b07-bde1-f08a626c8688/image.png" alt="">
<img src="https://velog.velcdn.com/images/kimmy_1030/post/9093e405-a96f-4907-9ca5-545c49c6472a/image.png" alt="">
</br></p>
<blockquote>
<ul>
<li>Admin 계정에 대한 비밀번호를 생성합니다.</li>
</ul>
</blockquote>
<ul>
<li>Admin 계정은 디렉토리 생성 프로세스 도중에 자동으로 생성됩니다.</li>
</ul>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/f09abba2-0c92-4220-9dbd-656efa521f38/image.png" alt="">
</br></p>
<blockquote>
<ul>
<li>VPC생성에 대한 자세한 사항은 <a href="https://docs.aws.amazon.com/ko_kr/directoryservice/latest/admin-guide/microsoftadbasestep1.html">해당 페이지</a>로 이동하여 확인할 수 있습니다.</li>
</ul>
</blockquote>
<ul>
<li>생성된 VPC를 선택하여 서브넷은 가용영역이 다른 2개의 서브넷을 선택합니다.</li>
</ul>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/f88b2c5e-f224-4ec8-a825-93a68a060363/image.png" alt="">
</br></p>
<blockquote>
<ul>
<li>설정한 디렉토리 정보를 확인하고 필요한 사항을 변경합니다.</li>
</ul>
</blockquote>
<ul>
<li>정보가 올바르면 &quot;Create directory&quot;를 클릭합니다.</li>
<li>디렉토리 생성은 20~40분 정도 소요됩니다.</li>
</ul>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/9845bd7e-0976-491a-a107-b93f35ee2032/image.png" alt="">
</br></p>
<blockquote>
<ul>
<li>디렉토리 생성이 완료되면 상태 값이 활성 상태로 변경됩니다.</li>
</ul>
</blockquote>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/dc7b8e30-14f0-4a3a-b1c9-da514a7b8e0e/image.png" alt="">
</br></p>
<h2 id="3-ec2-인스턴스-배포">3. EC2 인스턴스 배포</h2>
<h3 id="31-옵션-디렉토리에-대해-dhcp-option-sets-생성">3.1 (옵션) 디렉토리에 대해 DHCP Option Sets 생성</h3>
<blockquote>
<p><strong>경로: AWS Admin console &gt; VPC &gt; DHCP OPtion Sets &gt; Create DHCP options set</strong></p>
</blockquote>
<ul>
<li><strong>DHCP란?</strong>
TCP/IP 네트워크의 모든 디바이스는 네트워크를 통해 통신하기 위해 IP 주소가 필요합니다. 이전에는 네트워크의 각 디바이스에 수동으로 IP 주소를 할당했는데 오늘날에는 DHCP(동적 호스트 구성 프로토콜) 서버에서 동적으로 IP 주소가 할당됩니다.</li>
</ul>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/b364c5d2-9422-4aa2-8230-c41567b48a83/image.png" alt="">
</br></p>
<blockquote>
<ol>
<li>DHCP option set name: DHCP 옵션 세트에 대한 이름을 입력합니다.</li>
<li>Domain name: 디렉토리 도메인 이름을 입력합니다. </li>
<li>Domain name servers: 디렉토리 DNS 서버가 제공하는 AWS IP 주소를 입력합니다.</li>
</ol>
</blockquote>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/c3f79aff-990e-46f9-864d-90ed8afe1c1b/image.png" alt="">
</br></p>
<h3 id="32-windows-인스턴스를-aws-managed-microsoft-ad-도메인에-조인할-역할-생성">3.2 Windows 인스턴스를 AWS Managed Microsoft AD 도메인에 조인할 역할 생성</h3>
<blockquote>
<p><strong>경로: AWS Admin console &gt; IAM &gt; Roles &gt; Creat role</strong></p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/6a57adbe-ea4b-4bd6-a059-97deff240c1e/image.png" alt="">
</br></p>
<blockquote>
<ol>
<li>Trusted entity type: AWS service 선택합니다.</li>
<li>Use case: EC2를 선택하고 &#39;Next&#39;를 클릭합니다.</li>
</ol>
</blockquote>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/47aaf80b-9b83-455e-a1f8-81909f40029f/image.png" alt=""></p>
<blockquote>
<ul>
<li>아래 2개의 정책 선택 후, &#39;Next&#39;를 클릭합니다.</li>
</ul>
</blockquote>
<ol>
<li><strong>AmazonSSMManagedInstanceCore</strong> 정책을 선택합니다. 이 정책에서는 Systems Manager 서비스 사용에 필요한 최소 권한을 제공합니다.</li>
<li><strong>AmazonSSMDirectoryServiceAccess</strong> 정책을 선택합니다. 이 정책은 AWS Directory Service에 의해 관리되는 Active Directory에 인스턴스를 조인할 수 있는 권한을 제공합니다.</li>
</ol>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/ac063f85-c4b6-4a06-a22a-a547016e8a66/image.png" alt="">
</br></p>
<blockquote>
<p>Role 이름을 설정한 뒤 설정한 역할 정보를 확인하고 변경사항이 없을 시, &#39;Create role&#39;을 클릭합니다.</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/0dd61b64-8049-4a60-96f5-548ac434e49e/image.png" alt="">
</br></p>
<h3 id="33-ec2-인스턴스-생성하고-자동으로-디렉토리-조인">3.3 EC2 인스턴스 생성하고 자동으로 디렉토리 조인</h3>
<blockquote>
<p><strong>경로: AWS Admin console &gt; EC2 &gt; Launch instances</strong></p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/39efc590-a3c7-4642-b93b-560ee9c6974a/image.png" alt="">
</br></p>
<blockquote>
<ul>
<li>Microsoft Window Server 2019 Base를 선택합니다.</li>
</ul>
</blockquote>
<ul>
<li>실습으로 인한 낮은 버전 선택으로 환경에 맞게 높은 버전의 서버를 선택할 수 있습니다.</li>
</ul>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/70df4bfe-fa34-41ba-b50c-72d20f7df3d8/image.png" alt="">
</br></p>
<blockquote>
<ul>
<li><strong>instance type:</strong> 원하는 유형 선택합니다.</li>
</ul>
</blockquote>
<ul>
<li><strong>key pair:</strong> instance와 연결할 때 사용할 key pair를 선택합니다. 기존 key pair를 선택할 수도 있고 해당 인스턴스를 위한 key pair를 생성할 수도 있습니다.</li>
</ul>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/2a589b2e-89ed-4055-8f2b-dc24e380afc6/image.png" alt="">
</br></p>
<blockquote>
<p><strong>1. VPC &amp; Subnet:</strong> 이전에 생성한 VPC 및 서브넷을 선택합니다.
<strong>2. Auto -assign public IP:</strong> Enable을 선택합니다.
<strong>3. Security group:</strong> 생성한 보안 그룹을 사용해도 되고, 현재 인스턴스를 위해 보안 그룹을 생성해도 됩니다. 보안 그룹 설정에 대한 자세한 사항은 <a href="https://docs.aws.amazon.com/ko_kr/directoryservice/latest/admin-guide/microsoftadbasestep1.html#createsecuritygroup">해당 페이지</a>로 이동하여 확인할 수 있습니다.</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/50faf8c7-962c-4e02-81bd-a7e32148e281/image.png" alt="">
</br></p>
<blockquote>
<p><strong>1. Domain join directory:</strong> 생성한 디렉토리의 도메인을 선택합니다.<br><strong>2. IAM instance profile:</strong> AD 도메인에 조인하기 위해 생성한 역할을 선택합니다.</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/2761605e-0d9f-4464-9b8b-ab0246182b39/image.png" alt="">
</br></p>
<blockquote>
<p>인스턴스에 대한 설정이 완료되었다면 &quot;Launch instance&quot;를 클릭합니다.</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/f4088b6c-7531-414b-b614-c562d13c0963/image.png" alt="">
</br></p>
<h2 id="4-ec2-인스턴스에-active-directory-도구-설치">4. EC2 인스턴스에 Active Directory 도구 설치</h2>
<blockquote>
<ul>
<li>설치한 인스턴스의 상태가 활성화가 되면 &quot;Connect&quot;를 클릭합니다.</li>
</ul>
</blockquote>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/47b33487-8023-4c45-a635-b9b230906093/image.png" alt="">
</br></p>
<blockquote>
<ul>
<li>Download remote desktop file를 클릭합니다.</li>
</ul>
</blockquote>
<ul>
<li>&#39;Get password&#39;를 통해서 인스턴스를 생성할 때 선택했던 Key pair의 파일을 통해 Administartor의 암호를 획득합니다. </li>
</ul>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/c0727ac5-d2c3-40ef-8f16-10d43b04510d/image.png" alt="">
</br></p>
<blockquote>
<p>원격 데스크톱을 진입하기 위해 &#39;Get password&#39;에서 얻은 암호를 입력합니다.</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/8c2560c3-0c9a-4dba-beef-f30f9e1fcf21/image.png" alt="">
</br></p>
<blockquote>
<p>Start 메뉴에서 Server Manager를 클릭합니다.</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/76bb7de8-c6ec-47b4-908e-73926a392820/image.png" alt="">
</br></p>
<blockquote>
<p>Dashboard에서 Add roles and features를 선택합니다.</p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/659a9a46-b6b3-407b-b31f-fe4bfd983cb8/image.png" alt="">
</br></p>
<blockquote>
<ul>
<li>Select installation type 페이지에서 Role-based or feature-based installation을 선택합니다.</li>
</ul>
</blockquote>
<ul>
<li>Select destination server 페이지에서 로컬 서버가 선택되었는지 확인합니다.</li>
<li>특별한 지시사항이 없는 페이지의 경우 설정 변경 없이 &#39;Next&#39;를 클릭합니다.</li>
</ul>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/0b393b0a-776b-49eb-8f6f-ed24f3f0d319/image.png" alt="">
</br></p>
<blockquote>
<p>Select feature 페이지에서 아래 기능을 선택합니다.</p>
</blockquote>
<ul>
<li>Global Policy Management</li>
<li>Remote Server Administatration Tools를 확장한 다음 Role Administrator Tools를 확장합니다. <ul>
<li>AD DS and AD LDS Tools와 DNS Server Tools를 선택합니다.</li>
</ul>
</li>
<li>기능을 모두 선택했다면 &#39;Install&#39;를 클릭합니다.</li>
</ul>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/206367e2-f1b1-4bd4-94fc-b46e5b4a6059/image.png" alt="">
</br></p>
<blockquote>
<ul>
<li>로컬 관리자로 로그인한 EC2 인스턴스에서 로그아웃합니다.</li>
</ul>
</blockquote>
<ul>
<li>Username에 user@domain 또는 domain/user를 입력하고, Password에 디렉토리를 생성할 때 입력했던 admin의 비밀번호를 입력합니다.</li>
</ul>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/5a38ce8b-0f93-4901-9842-b649cf9d3a57/image.png" alt="">
</br></p>
<blockquote>
<p>새 도메인에 연결된 모든 기본 OU 및 계정과 함께 [디렉토리 도메인 이름]이 표시됩니다. </p>
</blockquote>
<p><img src="https://velog.velcdn.com/images/kimmy_1030/post/8b9e594b-89f1-455f-8bf7-169018a71586/image.png" alt=""></p>
]]></description>
        </item>
    </channel>
</rss>