일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 컨테이너
- database
- 데이터베이스
- 스노트 룰
- db
- Snort Rule
- 스노트
- programmers
- 라우팅프로토콜
- 트레바리
- 라우터
- 코딩 테스트
- docker
- 코딩테스트
- MySQL
- 프로그래머스
- 라우팅
- Routing
- snort
- TDD
- Python
- Router
- 도커
- osi7layer
- Linux
- Container
- OSI7계층
- 리눅스
- Cosmos
- coding test
- Today
- Total
목록Simple is IT/Server (35)
Simple is IT, 누구나 보고 누구나 깨닫는 IT
Apache - PHP - Mysql 연동 Apache 설치 yum install httpd -y php 설치 wget -q https://rpms.remirepo.net/enterprise/remi-release-7.rpm wget -q https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm sudo rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm sudo yum --enablerepo=remi-php73 install php php-mysql php-fpm php-mbstring php-xml sudo yum --enablerepo=remi-php73 instal..
어느날 kali에 접속을 시도했을 때 root 계정으로 로그인이 되지 않았습니다.이러한 분실 상황에서 암호를 변경하는 법을 다루는 포스팅이 될 것 입니다. 저는 Kali에서 암호 변경을 진행했지만 Ubuntu와 Debian, 다른 버전의 리눅스에서도 많이 사용하는 방법입니다. 일단 재부팅 시도 후 GRUB 설정환경으로 접속해줍니다. 이 상태에서 e를 누르게 되면 GRUB editing 화면으로 바뀌게 됩니다.linux로 시작하는 줄을 찾은 후ro -> rwquiet splash 제거 -> init=/bin/bash변경 전 변경 후 설명을 드리자면, linux의 부팅환경에서 read-only(읽기 전용)를 read-write(읽기, 쓰기)로 바꿔주어서 암호 변경을 할 수 있게 해준 후..
아래의 설정들은 전부 이전 포스트를 기준으로 합니다.1. 아파치 설정 1) 워커 파일 설정 변경 vi /etc/httpd/conf/httpd.conf 2) 워커 파일 변경 vi /etc/httpd/conf/workers.properties 아래 내용 추가 지정 된 worker file 내용 worker.list=tomcat1,tomcat2,loadbalance // 대상 worker 명 worker.tomcat1.type=ajp13 worker.tomcat1.host=[tomcat1 IP] worker.tomcat1.port=8009 worker.tomcat1.lbfactor=1 worker.tomcat2.type=ajp13 worker.tomcat2.host=[tomcat2 IP] wo..
3 Tier Web Architecture(Web Server(정적), Web Application(동적), DB) 3 or 4 tier architecture 1. 웹서버 (저번 포스트에서 SSL로 구성했던 Web Server를 사용한다.)2. 웹 어플리케이션 서버 1) JDK 설치 yum update yum install java-1.8.0-openjdk-devel.x86_64 환경변수 설정 vi /etc/profile 최하단 이동 JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.242.b08-0.el7_7.x86_64/ export JAVA_HOME PATH=$PATH:$JAVA_HOME/bin export PATH source /etc/profile ..
SSL 모듈을 이용해 https 구성하기yum install httpd -y, httpd 설치 (모듈에 대한 설정을 하기 위함)( /var/www/html/ : Default Path, httpd.conf DocumentRoot의 경로로 지정되어있다. ) #Server Token - Http Header를 구성 /etc/httpd/conf/httpd.conf ServerTokens Prod // Header에서 가장 적은 정보만 알려줄 수 있도록 systemctl restart httpd netcat을 이용해 GET Header 부분 최소한의 정보만을 보여주는걸 알 수 있다. process 확인해보기 web 접속 후 netstat -anlp | grep :8 EST..
1. dovecot 설치 yum -y install dovecot2. dovecot 설정 /etc/dovecot/dovecot.conf 24번, 30번, 33번 주석 제거 /etc/dovecot/conf.d/10-ssl.conf 8번 라인의 ssl = required -> ssl = no 변경 14번 15번 라인에 주석 추가 /etc/dovecot/conf.d/10-mail.conf 25번, 166번 주석 제거 121번 주석 제거 후 mail_access_groups = -> mail_access_groups = mail 로 변경 /etc/dovecot/conf.d/10-auth.conf 10번 주석 제거 후 disable_plaintext_auth = yes -> disable_plaintex..
Send Mail Install (SMTP, TCP : 25): yum install sendmail sendmail-cf -y vi /etc/mail/sendmail.mc #52 dnl TRUST... #53 dnl define... dnl 지우고 저장 종료 (주석 제거) m4 sendmail.mc > sendmail.cf systemctl restart sendmail netstat -anlp | grep :25 // SMTP Port on Check 127.0.0.1 : 25 확인 Send Mail Program : yum install mailx -y #mail root@192.168.10.50 Subject : -- Content..... (Ctrl + D is EX..
Master DNS에서다음과 같은 환경에서 설정을 진행한다. 영역 전송을 따로 구분을 하는 옵션 Option 구역에서 아래와 같은 내용을 추가한다. Option { allow-transfer { none; }; }; 위와 같은 결과가 나오게 된다. 원하는 대상만 Query 가능 아래와 같은 내용을 추가한다. Option { allow-query { none; }; 또는 { 0.0.0.0/0; };과 같은 내용들 }; 위와 같은 결과가 나오게 된다. 영역 전송 구분 옵션을 활용한 테스트 ex) 위 같은 환경에서 Slave DNS를 구성 Master에서 Slave DNS에게 영역 전송 허용 Slave Named.Conf 파일에서 설정 # 참고로 ..