본문 바로가기

전체 글520

VMware Workstation 설치 VMware는 가상화를 위한 소프트웨어를 제공하는 기업 이다. VMware의 주요 제품 중 하나가 VMware Workstation 이다. VMware Workstation은 Windows OS에서 가상 머신을 생성 하고 다른 OS를 실행할 수 있도록 한다. 즉, 하나의 물리적인 시스템에서 여러 운영 체제를 독립적으로 동시에 실행할 수 있게 된다. [ 참고 ] 위에서 작성한 것 처럼, VMware Workstation은 기존에 운영체제가 있는 시스템에 소프트웨어를 설치 해서, 가상 머신을 생성 하고, 다른 OS를 기존의 운영 체제 위에 독립적으로 올리는 것을 의미 하는데, VMware 사에서 제공 하는 가상화 플랫폼 중 하나로, VMware ESXI 라고 존재 한다. 이것은 주로 서버 가상화에 사용 되는.. 2023. 12. 3.
Hosts File 개념 및 DNS 참고 : https://hwanii96.tistory.com/541 DNS (Domain Name System) 다른 게시글에서 DNS에 대해 학습 했었는데, 추가적으로 정리 해보려고 한다. https://hwanii96.tistory.com/524 Hosts File 개념 및 DNS 💡 인터넷에서 URL에 다른 서버를 접속 하고 싶을 때, IP를 직접 입력 하 hwanii96.tistory.com 💡 인터넷에서 URL에 다른 서버를 접속 하고 싶을 때, IP를 직접 입력 하지 않는다. 💡 예를들어, naver.com 만 입력해도 네이버 서버를 이용 할 수 있었다. 이것은 DNS (Domain Name System) 를 운영하는, 서버인 네임 서버 (Name Server) == DNS Server 에 D.. 2023. 12. 1.
ISVD (LDAP) 용어 정리 1. Suffix (접미사) Suffix는 디렉터리 트리의 가장 최상위 루트를 의미 한다. Suffix는 디렉터리에서 검색을 시도할 때, 시작 지점을 의미 한다. 위의 이미지를 보면, SECAUTHORITY=DEFAULT 가 이 DN에서의 루트 이다. LDAP 경로의 루트는 DN의 가장 왼쪽 요소 부터 읽기 때문에, 제일 오른쪽에 있는 것이 최상위 루트 라고 할 수 있다. (LDAP 계층 구조에서의 가장 높은 레벨의 부모) DN은 DIstinguished Name 을 의미 한다. LDAP에서 객체를 식별하는데 사용 되는 경로. 즉, Suffix == DN의 최상위 루트 == DN의 제일 오른쪽 요소. 2. Schema (스키마) 스키마는 디렉터리에 저장된 데이터의 구조를 정의하는 것이다. 예를들어, 어떤.. 2023. 12. 1.
302 Redirect 1. 302 Redirect 란 ? 302 Redirect는 HTTP 상태 코드 중 하나의 종류 이다. 302 Found (Moved Temporarily) 라고 불리고, 300번대 상태 코드는 모두 다른 특징을 가지고 있지만 모두 Redirection을 의미 한다. 즉, 302 상태 코드는 리다이렉션을 의미하므로, 클라이언트는 새로운 위치로 재요청을 보내게 된다. 최근에는 303 (See Other) 또는 307 (Temporary Redirect) 상태 코드를 사용 하는 것이 권장 되고 있다. [ 기본 개념 ] 더보기 클라이언트가 서버로 요청을 보내면, 서버는 그 요청에 대한 응답으로 상태 코드를 포함 해서 응답 한다. 이때, 302 Redirect의 경우, 서버가 클라이언트에게 리다이렉션할 위치 정.. 2023. 12. 1.
DB2와 ISVD (LDAP) ISVA 솔루션을 사용 하기 위해서는 설계에 따른 아키텍처는 물론이고, 사용자 및 그룹에 대한 데이터를 저장 하기 위한 데이터베이스가 필요할것이다. 이때, 관계형 데이터베이스인 DB2와 계층 구조 (트리 구조) 로 되어 있는 LDAP가 필요 하다. 아래에 DB2와 LDAP에 대해서 각각의 정의 및 특징 그리고 차이점에 대해서 정리 해보려고 한다. 1. DB2 DB2는 Oracle, MySQL, MariaDB, .. 등과 같은 RDBMS 이다. 데이터를 효과적으로 CRUD 하는 역할을 한다. SQL을 사용해서 데이터를 조작 한다. ISVA에서의 역할은 다음과 같다. 1) 데이터 저장 사용자, 그룹, 정책 등 ISVA 솔루션에서 필요한 정보를 저장 한다. 2) 로그 DB2는 트랜잭션 및 로그를 관리한다. 따.. 2023. 11. 30.
ISVA Runtime Component 구성 하기 ISVA == IBM Security Verify Access ISVA의 Runtime Component는 ISVA가 실행 중에 사용 되는 다양한 소프트웨어 구성 요소를 의미 한다. 즉, 사용자 인증 / 접근 제어 / 보안 관련 기능 등등을 의미 한다. 예를들어, 사용자가 시스템에 로그인 하면, 인증을 수행 하고, 접근 권한을 확인 하는 과정을 거칠것이다. 뿐만아니라, 보안 로그 등을 모니터링 하는 등의 기능들이 실행될텐데, 이렇게 실행중에 발생하는 요소들을 런타임 컴포넌트 라고 한다. ISVD (LDAP) 는 사용자가 어떻게 인증되고 권한이 부여되는지를 관리하기 위한 가상의 기기 이다. LDAP는 앞서 정리 했던것과 같이, Lightweight Directory Access Protocol로 사용자 및.. 2023. 11. 30.
ISVD (LDAP) 와 Apache Studio 연결 하기 ISVD == IBM Security Verify Directory (LDAP) 를 설치 하고, 이것을 Apache Studio에 연결해 보려고 한다. 아래와 같이 진행 하면 된다. 1. 뚫어야할 포트가 1389 이므로, 1389를 작성 하면 된다. (8080은 아마도 Tomcat을 사용 하기 위해서, 뚫어 뒀던 것으로 기억함) --reload 명령어를 입력 하고, --list-all 명령어로 제대로 port가 추가 됬는지를 확인 할 수 있다. 2. Apache Directory Studio를 설치 해서 준비 한다. 3. 빨간색 영역의 LDAP라고 적혀 있는 조그마한 노란색 아이콘을 클릭 한다. 차례대로, 연결을 위한 원하는 이름으로 LDAP Apache Studio Connection 이름을 지어준다... 2023. 11. 30.
DB2 사전 요구 사항 (패키지) 확인 및 설치 1. 설치 파일을 압축 해제 한다. 그러면 위와 같이 server_dec 이라는 디렉토리가 생성 된다. 2. 아래의 경로에서 ./db2prereqcheck -l 을 입력 해서 사전 요구 사항을 체크 한다. 위와 같이 db2prereqcheck 라는 파일이 존재 한다. 위와 같이 ./db2prereqcheck -l 명령어를 입력 하면, 위와 같이 설치 해야할 패키지들이 출력 되는 것을 확인 할 수 있다. 즉, 설치 되지 않은 패키지들이 출력 된다. 3. 패키지 다운 하기. yum install -y [패키지명] 명령어를 사용 해서 필요한 패키지를 다운 한다. 당연히, yum 패키지 명령어를 사용 할 수 있도록 관련 설정이 선행 되어 있어야 한다. >> 외부 통신이 가능한 경우라고 가정 하면, >> Red .. 2023. 11. 30.
ISVD (LDAP) GSkit 개념 및 GSkit 설치 방법 ISVD는 IBM Security Verify Directory 의 약어 이다. 암튼, ISVD는 LDAP 라고 보면 되는데, LDAP는 Lightweight Directory Access Protocol 이라고 정리 했었다. https://hwanii96.tistory.com/496 LDAP (Lightweight Directory Access Protocol) 1. LDAP == Lightweight Directory Access Protocol 경량 디렉터리 액세스 프로토콜 이라 한다. 줄여서 LDAP 라 한다. LDAP 는 디렉터리 서비스에 접근 하기 위한 프로토콜 이다. 디렉터리 서비스 란 ? 디렉터리 서 hwanii96.tistory.com 즉, LDAP는 디렉터리 서비스에 접근 하기 위한 표.. 2023. 11. 29.