얼마전 포스팅을 통해서 Root 계정을 사용하여 SSH에 직접 로그인을 할수없도록 설정하는것을 배워봤습니다. 오늘은 로그인 실패시 일정 시간동안 해당 IP의 로그인을 막는방법을 알려드리도록 하겠습니다. 저는 해당 기능을 설정하기 위해서 Fail2Ban이라는 패키지를 설치해서 사용하도록 하겠습니다. 1. 우선 패키지들을 최신상태로 유지해주세요. yum -y update 2. Fail2Ban 패키지를 설치해주세요. yum -y install fail2ban 3. 설정파일을 …
Continue reading [CentOS 7] SSH 무작위 로그인 막기6월 2016
You are browsing the site archives for 6월 2016.
리눅스 서버를 운영하다보면 로컬 터미널 보다는 원격 터미널을 사용할일이 많습니다. 리눅스 서버를 설치하고 특별한 조취를 하지 않는이상 SSH 포트가 열려있고, Root 사용자가 활성화 되어있습니다. 그에 따라서 중국, 러시아, 프랑스등 여러 국가에서 포트스캐닝을 통해서 SSH포트가 열려있는게 확인되면 무작위 Root계정을 사용해서 무작위 대입공격을 통해서 해킹시도를 하기때문에 패스워드가 쉽거나 오랫동안 해킹시도에 노출이 되면 서버 보안에 큰 문제가 될수도 있습니다. …
Continue reading [CentOS 7] Root 직접 접속 막기오늘은 Git을 CentOS 7에 설치해서 사용하는법을 알아보려고 하는데요. Git은 리누스 토발즈가 리눅스 커널 관리를 위해서 만든 분산형 버전 관리 프로그램입니다. Git == GitHub이라고 많은 분들이 생각하시는데요. 사실 Git 과 GitHub는 다른것입니다. Git은 분산형 버전 관리 프로그램이고 GitHub는 이 Git을 호스팅해주는 사이트입니다. Git 서버를 리눅스에 설치하셔서 사용하실수도 있고 AWS나 다른 호스팅업체에서도 GitHub와 비슷하게 Git용 서비스를 제공하고 …
Continue reading [CentOS 7] Git – 설치 및 사용CentOS 7을 사용하다 보면 Log 기록 발송이나 다른 이유로 메일을 발송할일이 있습니다. CentOS 7에는 기본적으로 Postfix라는 메일 서비스가 설치되어 있는데 기본적으로 비활성화 되어있습니다. Postfix를 활성하고 Mailx를 사용하면 SSH(Command)상에서 메일을 보낼수있게 됩니다.) Hostname을 변경 안했을시에는 보내는 메일주소가 localhost.localdomain 등으로 표시가 됩니다. 원하시는 분은 이 링크를 참조하셔서 변경하시기 바랍니다. (Hostname 변경 설명 제타위키 : 링크) …
Continue reading [CentOS 7] Mailx – 설치 및 활성화Windows Server 2012 R2에 Exchange Server 2016를 설치하는법을 알려드리겠습니다. 윈도우 서버에 아무 지식이 없으셔도 자세히 설명해드리니 따라하시기만 하시면 정상적으로 설치가 가능하실꺼에요. 준비물 Active Directory 서버가 설치된 PC 또는 서버 또는 버추얼 호스트 Exchange Server 2016 설치파일 [다운로드 사이트] English 버전으로 다운받으시기 바랍니다. (한국어 사용가능) 평가판 입니다. Microsoft .NET Framework 4.5.2 (오프라인) 설치파일 [다운로드 사이트] UCMA 4.0 Runtime 설치파일 …
Continue reading [Windows Server 2012 R2] Exchange Server 2016 – 설치 및 기본설정Windows Server 2012 R2에 Active Directory를 설치하는법을 알려드리겠습니다. 윈도우 서버에 아무 지식이 없으셔도 자세히 설명해드리니 따라하시기만 하시면 정상적으로 설치가 가능하실꺼에요. Active Directory 위키백과 설명 : 링크 준비물 Windows Server 2012 R2가 설치된 PC 또는 서버 또는 버추얼 호스트 도메인(WAN에서 구성시 소유한 도메인이 필요함) 내부 네트워크에서 구성을 하신다면 소유한 도메인이 필요없습니다. 만약 WAN환경에서 구축을 하신다면 도메인이 가리키는 …
Continue reading [Windows Server 2012 R2] Active Directory – 설치오늘은 LEMP(Nginx 1.10.1, MariaDB 5.5, PHP 7.0)을 설치해보겠습니다. CentOS 7 기본 리포지토리는 Nginx 1.10.1, MariaDB 5.5, PHP 7.0 버전이 설치가 불가능합니다. Nginx 1.10.1, MariaDB 5.5, PHP 7.0 버전을 설치하려면 이전에 포스팅한 WebTatic 리포지토리를 설치해주세요. Jhok’s Blog – [CentOS 7] Yum 최신버전 리포지토리 (WebTatic) – 설치 1. Nginx 최신버전을 설치하기 위해서 Nginx 공식 리포지토리를 설정해주세요. vi /etc/yum.repos.d/nginx.repo …
Continue reading [CentOS 7] LEMP(Nginx 1.10.1, MariaDB 5.5, PHP 7.0, PHP 7.0-FPM) – 설치 및 기본설정CentOS 7을 설치하고 Yum 을 사용한다면 이전버전의 패키지들이 설치되는걸 본적이 있을겁니다. RHEL의 패키지 정책은 안정성을 최우선으로 하다보니 업데이트가 느린편입니다. 최신버전의 패키지를 설치하고 싶다면 EPEL, WebTatic, REMI 같은 리포지토리를 설치하면 됩니다. 오늘은 WebTatic 리포지토리를 설치해보려고 하는데요. 제가 진행하는 강좌는 CentOS 7에 맞춰저 있다보니 CentOS 6, CentOS 5는 설치하시면 안됩니다. 준비물 CentOS 7이 설치되어 있는 서버 또는 …
Continue reading [CentOS 7] Yum 최신버전 리포지토리 (Remi) – 설치오늘은 LAMP(Apache 2.4, MariaDB 5.5, PHP 5.6)을 설치해보겠습니다. CentOS 7 기본 리포지토리는 Apache 2.4, MariaDB 5.5, PHP 5.6 버전이 설치가 불가능합니다. Apache 2.4, MariaDB 5.5, PHP 5.6 버전을 설치하려면 이전에 포스팅한 WebTatic 리포지토리를 설치해주세요. Jhok’s Blog – [CentOS 7] Yum 최신버전 리포지토리 (WebTatic) – 설치 1. 우선 패키지 업데이트를 진행해주세요. (업데이트 해야할 패키지가 없으면 아무것도 업데이트 되지 …
Continue reading [CentOS 7] LAMP(Apache 2.4, MariaDB 5.5, PHP 5.6) – 설치CentOS 7을 설치하고 Yum 을 사용한다면 이전버전의 패키지들이 설치되는걸 본적이 있을겁니다. RHEL의 패키지 정책은 안정성을 최우선으로 하다보니 업데이트가 느린편입니다. 최신버전의 패키지를 설치하고 싶다면 EPEL, WebTatic, REMI 같은 리포지토리를 설치하면 됩니다. 오늘은 WebTatic 리포지토리를 설치해보려고 하는데요. 제가 진행하는 강좌는 CentOS 7에 맞춰저 있다보니 CentOS 6, CentOS 5는 설치하시면 안됩니다. 준비물 CentOS 7이 설치되어 있는 …
Continue reading [CentOS 7] Yum 최신버전 리포지토리 (WebTatic) – 설치