fail2ban은 log파일을 참조하여 filter에 정의된 정규표현식 등을 사용하여 필터링에 부합할 경우 해당 로그 파일 안에 있는 IP를 기록하고 block하는 brute force 차단 시스템이다. 기본적으로 인증이…
SSL 서비스를 사용하기 위해 SSL 인증서를 발급 받아야 한다. 일반적으로는 비용을 내고 써야 하지만 letsencrypt는 무료라서 비용 걱정 없이 사용할 수 있다. 다만 발급 받는…
간혹 PHP의 할당된 memory limit 값이 작아 비정상적으로 동작하거나 솔루션에서 경고 메시지를 발생시키는 경우가 있다. 본인은 Nextcloud 사용중 아래와 같은 경고가 떠서 찾아보니 PHP memory…
OPNsense를 vm으로 설치해보려고 했는데 아래와 같은 에러가 발생하며 이상한 프롬프트로 들어가버린다. 구글링을 해보니 Virtualbox의 경우에는 해당 VM의 운영체제 환경이 64bit가 아닌 32bit로 설정되어 있어서 해당…
oracle cloud의 인스턴스를 사용하는 중에 yum이나 dnf를 사용하면 아래와 같은 오류가 뜬다.. 서버를 사용하는데는 1도 지장이 없지만 자꾸 에러가 뜨니 신경쓰여서 찾아봤다. librepo 모듈을 찾을…
메모리 보호기법 공부하던 도중 C 파일로 gets 함수를 사용해서 작성했는데 warning: implicit declaration of function ‘gets’ warning: the `gets’ function is dangerous and should not…
18.04에서 20.04로 업그레이드 하는 과정에서 python을 통해 설치를 진행하는데 만약 서버에 python 버전이 여러개면 아래와 같은 에러가 발생할 수 있다. rm /usr/bin/pythonln -s /usr/bin/python2.7 /…
리눅스에서는 다양한 로그가 생성된다. 주로 생성되는 로그는 아래와 같다 시스템로그 : syslog, auth 로그, kernel 로그, boot 로그 등등 데몬서비스 로그 : 메일로그, 웹접속 로그,…
Webmin은 Linux용 GUI기반 서버 제어 패널이라고 보면 된다. Linux 서버의 설정이나 데몬 동작 등을 제어할 수 있는 오픈소스 프로그램이다. 단 서버에 설정 등을 변경할 수…
SMTP Relay란 메일 서버 외부에서 메일서버를 경유하여 다른메일서버로 메일을 보내는것을 의미한다. 이 때 경유한 서버를 메일 릴레이 서버라고 한다. 모든 전자메일 메시지를 릴레이하는것을 오픈 릴레이라고…