- NEW초롱이의 하루
- kisa
- 길은 가면, 뒤에 있다
- C언어 예술가
- Zer0 day - Zer0 day
- Information Security
- Secure-EDU
- 앙큼한유채's 일상 Story
- Library of Ezbeat (잠정 폐쇄)
- The Factory
- 안드
- 모후모후의 커뮤니티
- 공학도의 잡다한 시선
- 안드2
- IT속에 코코아
- IP주소검색(whois)
- IP주소검색(좌표포함)
- 소프트웨어 경력 관리
- 해저 케이블 지도
- MAC주소검색
- IANA
- 포트번호검색
- 자신의IP확인
- 웹페이퍼캡처
- 나의패스워드보안등급
- 웹 취약점 분석
- IT용어정리
- GitHub
- 라이브러리 모음
- 웹마당넷
- 시스템콜참고
- BCD 변환
- 보안뉴스
- 코딩도장(C, Python)
- 백준알고리즘
- 코딩테스트 연습
- 웹 사이트 테스트
- 스크립트꾸미기
- ctf대회목록
- 전자신문
- hash 크랙
- CVE
- 도메인등록
- N클라우드
- BugBountyList
- 칼리공식사이트
- CR4FTING BOX
- 아스키코드 변환
- 웹 사이트 통계 및 평가
- PDF변환
- AWS 및 클라우드 정보
- 가상화 및 서버관련
- 티오리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바
- 안드로이드
- centos docker
- Shell script
- 쉘 스크립트 if문
- Python
- 프로젝트
- Linux
- 네트워크
- GPIO
- JSP
- 쉘 스크립트
- System
- synology
- LEVIATHAN
- ACL
- API
- 리눅스
- GUI
- 클라우드
- nginx
- 라즈베리파이
- 메소드
- Tkinter
- RaspberryPi
- Android
- 그라파나
- 쉘 스크립트 기초
- Java
- docker
- Today
- Total
목록서버운영 (106)
IT창고
윈도우 서버에 메일서버를 구축해보겠습니다.필요한 파일은 Windows Live Movie Maker의 wlsetup-all.exe 파일과 hMailServer-5.3.3-B1879.exe 메일서버파일입니다. 윈도우 서버에서 hMailServer-5.3.3-B1879.exe 파일로 메일서버를 설치합니다. 설치하는 과정에 Password를 입력했던 과정이 있는데 Connect하고 설치할때 입력했던 패스워드로 연결합니다. 자신의 도메인을 지정합니다. 도메인을 입력하면 Save를 꼭 클릭해줍니다. 왼쪽에 만든 도메인 아래에 보면 Accounts 폴더가 있습니다. 여기에 Add가 있는데 메일 사용자를 만드는 곳입니다. 테스트를 위하여 a와 b사용자를 만들어두겠습니다. 서버를 운영하다보면 오류가 일어나거나 제대로 ..
리눅스 웹서버에서 사용자 접근제어에 대해 알아보겠습니다.httpd 데몬은 Apache 웹 서버인데 .htaccess파일로 사용자 접근제어를 합니다.먼저 사용자계정과 패스워드를 기록할 디렉토리를 선택하고 httpasswd [-c] AuthUserFile 사용자명 명령어를 사용합니다. -c옵션은 처음 파일을 만들때 한번만 사용하면 됩니다. 사용자 패스워드가 있는 파일에 가보면 패스워드는 암호화되어 있습니다. 암호방식은 앞에 계정도 포함하여 암호화를 하기 때문에 a,b 사용자의 패스워드가 같다고 해도 다른 hash값을 가지게 됩니다. httpd 주설정파일을 보면 409줄에 AccessFileName .htaccess가 있습니다. 이것은 사용자별 인증 관련 파일로 접근하려고 하는 디렉토리에 각각 이 파일과 설정..
이전에 윈도우 서버에서 가상호스트를 설정했었는데 리눅스 서버에서도 설정해보겠습니다.리눅스 웹 서버도 가상호스트를 사용하기 위해서는 DNS서버가 필요합니다. yum -y install bind bind-utils bind-libs 명령어로 DNS서버 패키지를 설치합니다. 리눅스에서 DNS를 설정해야 하는 설정파일은 3가지가 있습니다./etc/named.conf , /etc/named.rfc1912.zones , /var/named/ zone파일 3개에 설정해야합니다.DNS의 자세한 설정은 2017/09/18 - [서버운영/Linux] - 리눅스 DNS 설정을 참고합니다. /etc/named.conf 파일 먼저 수정합니다. any로 모든 PC들에게 허용합니다. 20번째 dnssec-enable은 DNS sp..
리눅스 웹서버에서 사용자 디렉토리를 사용해보겠습니다. 먼저 /var/www/html에 index.html 웹 페이지를 만들고 간단히 리눅스 웹 서버의 주설정 파일을 수정하겠습니다.경로는 /etc/httpd/conf/httpd.conf 에 있는 파일이 웹 서버 주설정 파일입니다. 기본적인 웹 서버 설정은 2017/09/28 - [서버운영/Linux] - 리눅스 WEB 설정 을 참고합니다.여기서 추가로 설정할 부분은 44줄에 OS대신에 Prod로 바꿔줍니다. ServerTokens는 해당 웹서버의 정보를 알수있는데 Prod는 그 정보를 최소한으로만 보여줍니다.150줄 부터 아래로는 동적모듈이며 228줄에 주석을 해제하겠습니다. 228줄은 서버의 상태를 알수있으며 이 기능을 툴로 만들면 모니터링이 됩니다. 3..
기본인증에 대해 알아보겠습니다.인증은 익명의 사용자들을 제외한 인가된 사용자들만이 접속할수있도록 합니다.기본적인 웹 페이지들은 익명의 사용자들이 들어와서 사용하지만 인트라넷 같은 내부망에는 인증된 사용자만 접근해야하는데 윈도우 서버의 기본인증을 사용해보겠습니다. 기본적인 인트라넷 페이지가 있습니다. 지금은 익명의 사용자들이 들어갈수있는데 기본인증 설정은 윈도우 서버에서 해야합니다. 윈도우 서버의 IIS관리자 창에 보면 인증이 있습니다. 처음 웹서버를 설치할때 옵션에 인증관련 내용이 있는데 이를 체크하고 설치해야 사용가능합니다. 처음 기본값은 익명인증이 사용중인 상태입니다. 작업에 사용안함을 클릭하고 기본인증을 사용하도록 합니다. 단 주의할 점은 기본인증은 인증 시 아이디와 패스워드를 평문으로 전송하기 때..
가상호스트를 알아보기 위해서는 먼저 DNS에 대해 알고 있어야합니다.DNS(Domain Name System)은 네트워크 IP주소를 도메인으로 바꾸거나 그 반대의 변환도 가능하게 합니다. 테스트는 윈도우 서버 2008 R2에서 진행하겠습니다.먼저 DNS서버를 설치합니다.설정할것도 따로 없기 때문에 간단히 설치할수있습니다. 웹서버에서 웹 사이트가 여러가지가 있을 경우 바인딩을 새로운 IP나 포트를 주거나 가상호스트를 사용해야합니다.nslookup으로 IP주소를 확인해볼수있습니다. set type-all로 더 자세한 정보를 확인해볼수있습니다.클라이언트 PC에 처음 웹사이트를 접속하면 캐시메모리에 정보를 남겨둡니다. 이러한 테이블정보는 ipconfig /displaydns 명령어로 확인해볼수있습니다. 테이블을..
윈도우 2008 R2에서 웹 서버를 설치하고 가상디렉토리를 만들어보겠습니다.웹서버의 설치는 2018/07/12 - [보안/Web] - 윈도우 Server_2008_R2 및 웹서버 설치를 참고합니다. 역활추가로 웹서버(IIS)를 설치합니다. Windows7 테스트PC의 웹 브라우저에서 접속해보면 정상작동하는걸 확인해볼수있습니다. 이제 사이트를 직접 만들어보겠습니다.win 2008서버에서 C드라이브 안에 www폴더를 만들고 index.html파일과 디렉토리 몇가지를 만들어둡니다. 시작메뉴 -> 관리도구 -> IIS관리자 아이콘을 선택하면 ISS관리자 창이 열립니다. 여기에 보면 기본적으로 활성화되어있는 Default Web Site가 있는데 여기 위에 있는 사이트란 아이콘을 클릭하면 오른쪽 옆에 작업에 웹 ..
윈도우 서버 2008 R2 OS를 설치해보도록 하겠습니다.설치할 환경은 Vmware 가상환경입니다. 새로운 가상머신을 만들때 시스템은 마이크로소프트의 윈도우이며 버전은 설치를 진행할 Server 2008 R2 64bit 입니다. ISO imager를 넣어주고 설치를 시작합니다. 설치할 메인화면이 보입니다. 윈도우 2008 R2 OS는 윈도우7과 같은 커널을 사용합니다. 그렇기에 원도우7을 설치할 때와 사실 별차이가 없습니다. 윈도우7에서 기능 몇가지를 제한하고 기능 조금만 더 붙이면 윈도우 2008 R2라고 할수있습니다.윈도우 2012는 윈도우Vista와 같은 커널을 사용합니다. 제가 가지고 있는 ISO파일은 Edition버전으로 저는 Enterprise전체설치로 진행하겠습니다. 동의하고 다음으로 넘어갑..
Cent OS 6.9에서 CentOS 7로 넘어가게 되면서 CentOS 7버전을 사용할 때 몰랐던 점 새로바뀐 부분에 대해 알아보겠습니다. 먼저 CentOS 7를 설치해보겠습니다.CentOS 6.9때와는 다르게 언어설정을 고르면 한 화면에 설정할 내용들이 모두 표시가 됩니다. 네트워크 및 호스팅 이름에서 VMware설정을 먼저 브릿지로 해놨다면 설치 도중 바로 네트워크를 연결해놓을수가 있습니다. 또한 호스트이름도 적용버튼을 눌러 바로 설정할수있습니다. 파티션의 설정도 자동으로 할수있고 수동으로 직접 설정할수있습니다. 설정을 마치고 설치시작을 누르게 되면 설치가 진행되는 도중 ROOT암호와 ROOT계정이 아닌 다른 계정하나를 미리 만들어둘수있습니다. 대체적으로 CentOS6.9버전에 비교하면 좀 더 설치과..
네트워크의 장비중에 라우터 장비가 있습니다. 라우터는 네트워크 경로를 배정해주는 장치입니다 외부 네트워크에서 다른 사이트로 가는 데이터가 있으면 라우터 장비는 이 데이터를 최적화된 경로를 찾아주는 기능이 있습니다. 또한 관리자가 경로를 직접적으로 결정해줄수도 있습니다. 라우터 장비를 사용하여 경로를 찾아 데이터를 전송하는데 라우터에 패켓의 목적지의 IP주소를 라우팅 테이블에 검색해서 인터페이스로 전송 및 처리하는 기능을 IP라우팅이라 합니다.IP라우팅에는 경로학습, 경로선출, 경로관리 3가지의 기능이 있으며 정적과 동적에 따라 방식이 다릅니다. 경로 학습 경로 선출 경로 관리 정 적 next-hop정보를 파악해서 경로를 수동으로 학습하는 방식 링크의 대역폭 및 라우터 개수를 파악해서 경로를 수동으로 선출..