✔️ Samba 란 ? 삼바(Samba)는 TCP/IP를 이용해 여러 운영체제 간의 파일과 프린트 및 하드웨어 자원을 공유할 수 있도록 한다. 주로 리눅스와 윈도우 서버 간의 자원(파일, 프린트 등)의 공유를 위한 용도로 사용된다. 삼바는 SMB(Session Message Block)라는 프로토콜을 이용해 이기종 운영체제 간의 자원을 공유할 수 있도록 한다. 삼바는 편리하긴 하지만 보안이 중요한 곳에서는 sftp를 이용해 파일을 전송한다. 현재 SMB 프로토콜은 유닉스(리눅스)와 윈도우 환경을 동시에 지원하는 CIFS로 확장되었다. SMB : MS사와 Intel이 윈도우 시스템이 다른 시스템의 디스크나 프린터와 같은 자원을 공유할 수 있도록 하기위해 개발한 프로토콜 CIFS : Common Intern..
✔️ NFS(Network File System)란 ? NFS란 스토리지 서버와 일반(Web, DB) 서버들이 네트워크를 통해 저장 공간을 공유하는 프로세스이다. 네트워크에 연결된 다른 컴퓨터의 하드 디스크를 내 컴퓨터의 하드처럼 사용한다. 공통으로 사용되는 파일이 있으면 각 컴퓨터에 파일을 저장하지 않고 서버 1개에 저장해 효율적으로 사용한다. 즉, 컴퓨터 사용자가 원격 컴퓨터에 있는 파일을 마치 자신의 컴퓨터에 있는 것처럼 검색, 저장, 수정하도록 해주는 클라이언트/서버형 응용 프로그램이다. ✔️ NFS 특징 다른 서버에 있는 디렉토리를 나의 것처럼 사용하는 것이기 때문에 보안에 취약하다. (회사에서는 잘 사용하지 않음) 네트워크를 이용하므로 내장 하드보다 속도가 느리다. NFS를 사용하려면 서버나 ..
Fluorescent Color Set WKT7-MP 핑크 (#F6BDCD) WKT7-MOR 오렌지 (#F8CA8F) WKT7-MY 옐로우 (#F9F9C8) WKT7-MBG 블루그린 (#AEE3D4) WKT7-MBL 블루 (#9CDEF8) Cool&Refined Color Set WKT7-MSB 스모크 블루 (#5FB7CA) WKT7-MMZ 마젠타 (#E35BE5) WKT7-MGO 골드 (#FFC701) WKT7-MVE 버밀리온 (#FE5B05) WKT7-ME 브라운 (#CB7D60) Warm Color Set WKT7-MSB 스모크 블루 (#5FB7CA) WKT7-MMZ 마젠타 (#E35BE5) WKT7-MGO 골드 (#FFC701) WKT7-MVE 버밀리온 (#FE5B05) WKT7-ME 브라운 (#..
CentOS Linux에서 웹 서버와 DB 서버를 분리해 wordpress 페이지를 구성하는 실습을 진행했었다. 웹 서버, DB 서버 각각 필요한 패키지 설치 및 설정을 완료하고 웹 서버에서 DB 서버의 wordpress DB를 가져오려고 할 때 다음과 같은 오류가 발생했다. 어찌저찌 해결하긴 했으나 발생 원인을 파악해보니 SELinux 정책에 관한 문제였다. 발생 원인 SELinux 컨텍스트에는 사용자, 역할, 유형 및 보안 수준과 같은 여러 필드가 있다. SELinux 유형 정보는 SELinux 정책과 관련해 가장 중요한데, 프로세스와 시스템 리소스 간의 허용되는 상호 작용을 정의하는 가장 일반적인 정책 규칙은 SELinux 컨텍스트가 아닌 SELinux 유형을 사용하기 때문이다. SELinux 유형..
✔️ SELinux (Security Enhanced Linux) 관리자가 시스템 엑세스 권한을 효과적으로 제어할 수 있게하는 Linux 시스템 용 보안 아키텍처이다. 리눅스는 소스코드가 공개되어 있어 보안이 취약한데 취약점을 보완한 것이 SELinux이다. Linux의 핵심인 Kernel을 보호하기 위한 도구이다. (Linux Kernel 모듈) 기존 접근 통제 규칙보다 우선으로 동작하여 SELinux의 보안 정책에 맞지 않을 경우 차단한다. 3가지 상태가 존재한다. enforcing : 강제 permissive : 허용 disabled : 비활성화 CentOS 7 이상부터 적용된다. 2000년에 오픈소스 커뮤니티에 릴리스되어 2003년에 Linux Kernel로 통합되었다. ✔️ SELinux 아키텍..
✔️ AWS의 컨테이너 사용/배포 서비스 AWS 서비스는 유사한 기능의 다양한 서비스를 제공해 사용자는 자신에게 적합한 서비스를 선택할 수 있다. 그래서 AWS 서비스의 특징을 잘 알아야 비용 절감과 동시에 가장 적합한 솔루션을 찾아 사용할 수 있다. 자 이제, AWS의 컨테이너 관리서비스에 대해 알아보자 ! ✔️ 규모에 따른 컨테이너 관리 서비스 작은 규모의 다양한 컨테이너는 하나의 컨테이너 호스트에 넣어도 되며, 여러 컨테이너를 실행할 수 있다. 개인 테스트나 간단한 웹 사이트, 단일화된 컨테이너라면 다음의 서비스를 사용할 수 있다. Amazon Lightsail containers Amazon Lightsail은 웹 애플리케이션을 배포하는 데 필요한 모든 항목을 제공하는 사용하기 쉬운 클라우드 서비..