이번 시간엔 FTP 서버를 설치하고 운용해보겠습니다. 지난번에는 httpd 설치파일을 다운받아서 알맞은 경로에 설치를 하고, 설정을 확인하고 수정하고, 전용 인스톨 옵션을 사용하는 방식으로 웹서버를 설치 했습니다. 이번에는 윈도우에서 제공하는 내장 서버 기능을 이용해서 FTP 서버를 설칠해보도록 하겠습니다. 우선 windows 기능 켜기 끄기 메뉴에 들어갑니다. 윈도우10에서 제공해주는 빠른 검색은 원하는 메뉴에 바로 접근할 수 있는 매우 유용한 도구입니다. 그런데 메뉴 명칭을 정확히 모르는 경우도 있을 수 있는데 사실 웬만한 윈도우 설정은 제어판 내에 다 나열되어 있습니다. 실제로 제어판에 들어가서 살펴보면 프로그램 - 프로그램 및 기능 - windows 기능 켜기/끄기 메뉴가 존재하는 것을 확인할 수..
지난 시간에 설치한 웹서버와 웹페이지 경로와의 관계를 알아보겠습니다. 아파치 설치 폴더 밑에 htdocs 라는 하위 폴더가 있습니다. 이 폴더가 우리가 설정파일 httpd.conf 에서 확인한 웹문서 기준 디렉토리입니다. 웹문서 기준 디렉토리가 어떤 의미인지 실습을 따라하며 알아봅시다. 웹문서 기준 디렉토리는 이제 줄여서 웹폴더 라고 부르겠습니다. 웹폴더 htdocs 밑에 aaa와 bbb 라는 빈 폴더를 만들어줍니다. (htdocs 는 아파치 기본 설치 위치대로면 c:\apache24\htdocs 에 위치합니다) 하위 폴더 aaa 밑에 아래 내용의 a.html 을 간단히 작성합니다. a.txt 로 저장되지 않게 모든파일 저장(*.*) 을 통해서 꼭 a.html 로 저장해주세요. a.html 작성을 완료했..
지난 시간에 내가 작성한 웹페이지를 인터넷에 연결하기 위해서 웹서버를 설치하는 수업을 진행하겠습니다. 웹서버 프로그램은 VM 내부에 설치한다는 점에 주의해주세요. 사실 본체 PC 에 설치하고 잘 관리한다면 상관이 없지만 설치시 문제가 발생하거나 이후의 사용하지 않음에도 제대로 관리하지 못할 경우를 생각했을 때는 VM 내에서만 설치하고 운용하는게 훨씬 더 깔끔하기 때문입니다. 따라서 이번 시간의 모든 작업은 vm 에서만 이루어집니다. 본체에서 해당 작업을 따라하지 않도록 주의해주세요. 1. 웹서버 프로그램(apache) 를 다운받기 위해 apachelounge.com 에 접속해주세요. 2. 아파치 설치 파일을 다운 받습니다. 우리는 httpd 로 이름이 붙은 설치 파일을 다운로드 받을 건데 httpd 는 ..
이번 시간에는 가상 PC 를 구축하는 실습을 진행하겠습니다. vmware 라는 가상화 프로그램을 사용하면 내 PC 내에 독립적으로 작동하는 가상PC 를 만들 수 있습니다. 즉 실제로는 한대의 PC 이지만 두개의 PC를 각각 운용하는게 가능해집니다. 1. vmware 를 다운받습니다. non commercial 버전은 개인 학습용으로 활용 가능합니다. 2. vmware를 설치 후 실행합니다. 실행된 vmware 에서 create a new virtual machine 으로 진행합니다. 3. 두번째 선택지 Installer disc image file(iso) 를 선택하고 내 로컬 디스크에 미리 확보한 인스톨용 iso 이미지의 경로를 반영해줍니다. 4. 윈도우 제품키는 입력하지 않고 그냥 넘어갑니다. 5. ..
컴퓨터에 대해서 이제 막 배우기 시작한 학생들을 대상으로 인터넷 동작 원리에 관한 실습 5차시를 진행합니다. 첫번째는 간단한 html 문서 만들어 보기입니다. 메모장에 아래 내용을 기입하고 홈페이지.html 이라는 파일로 저장합니다. 그냥 [홈페이지] 라는 파일로 저장하면 단순 메모장 파일로 저장이 되니 주의하세요 모든파일(*.*)을 선택하고 [홈페이지.html] 식으로 저장해줘야 합니다. 그러면 웹브라우저와 호환이 가능한 html 문서형식으로 파일이 잘 저장됩니다. 이 파일을 실행하려면 더블 클릭을 하면 됩니다. 지금 윈도우 환경에서는 MS edge 브라우저가 자동으로 실행이 되네요. html 원본 문서를 몇번 더 다듬어 보도록 하겠습니다. 태그와 태그의 작동을 확인할 수 있습니다. 태그의 활용을 확인..
- Total
- Today
- Yesterday
- over the wire
- find
- HTTPS
- bz2
- tr
- nc
- tar
- Encode
- 웹보안공부
- OpenSSL
- solution
- 웹보안
- SSL
- Bandit
- grep
- 리터럴
- Natas
- ssh
- 32bit
- 압축파일
- gz
- OverTheWire
- X32
- Strings
- Linux
- natas7
- 풀이
- 리눅스
- BASE64
- java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |