정보보안 및 해킹/웹 서버(10)
-
[Network] NAT
Network Address Trastion (네트워크 주소 변환) 사설 ip주소를 공인 ip주소로 변환 1 : 1 또는 1 : 다의 주소 변환 사용 이유 가장 큰 이유는 IPv4의 주소 고갈이라고 볼 수 있다. 인터넷을 사용하는 인구가 늘어나면서 혹은 1인당 사용하는 기기의 수가 늘어나면서 IPv4에서 할당 가능한 주소가 모두 고갈되었고, 현재는 IPv6를 사용 중에 있다. 또한 사설 ip를 드러나지 않도록 보호함으로써 외부로부터의 침입을 막는 역할도 한다. 처리 순서 1. 라우터가 내 사설 ip주소를 기록한다 2. 라우터가 내 사설 ip를 공인 ip로 변경한다 3. 해당 공인 ip를 도메인 접속 등에 사용한다 4. 인터넷에서 내 공인 ip주소에 보낸 신호를 라우터가 내 사설 ip로 보내준다 ref. ..
2024.04.22 -
[VSCode] VSCode와 Server 연결하기
VSCode와 Linux서버 연결하기 1. VSCode에서 SFTP Extension 다운로드 2. VSCode와 Server에서 공유할 폴더 생성하기 아무 곳이나 좋다 3. VSCode에서 f1키를 눌러 SFTP: Config로 세팅 name : 서버 이름 host : Server ip 주소 port : 연결 할 포트 번호 username : Server의 Username password : Server의 Password uploadOnSave : 자동저장 4. VSCode에서 f1 키를 눌러 SFTP: List All로 해당 서버 연결 Tip🧐 만약 VSCode에서 저장해도 서버와 동기화가 되지 않는다면? 해당 폴더를 마우스 우클릭하여 Sync Local - >Remote => VSCode에서 Ser..
2024.04.21 -
[VSCode] HTML과 PHP파일 연결하기
index.html과 php파일 연결 1. index.html에서 로그인 input을 받는다 2. login_proc.php 파일로 옮겨가서 해당 아이디와 비밀번호가 맞는지 확인 Wrong 틀렸을 경우 alert창을 통해 틀렸음을 알리고, 다시 index.html파일로 돌아가 login input을 받는다 Correct 로그인에 성공한 경우 login_proc.php에서 login.php파일로 넘어가기 index.html 아이디와 패스워드 입력 ID : PASSWORD : login_proc.php login.php
2024.04.20 -
[Linux] 웹 서버의 정의 그리고 네트워크 설정과 서버 오픈하기
웹 서버란? 서버에 있는 파일을 클라이언트에게 가져오는 중간다리 역할 ova파일을 열어주었다! 초기에는 Virtual Machine으로 열었었다.. 여기서 대참사가 날 줄은 몰랐다. NAT으로 해도, Bridge로 해도, NAT Network로 해도 아무리 해도 ip주소가 전혀 잡히지 않았다. [추가] sudo dhclient라고 명령어를 치면 새로운 ip주소를 할당받게 되는 듯 하다 해당 명령어로 새로운 ip를 받아서 서버를 구축할 수 있다! 필자는 집 안에서 노트북으로 와이파이를 잡고 작업을 하고 있었기 때문에 혹시나 싶은 마음에 많은 구글링을 시도해보았지만 결국 실패.. 마음을 접고 vmware로 열기로 했다. Virtual Machine 너무하다.. vmware로 하니까 바로 ip주소가 잡혔다. ..
2024.04.19