Proxy
·
Windows & Linux
Proxy란?Server-Client 통신을 중계하는 서버/소프트웨어Client가 Server로 바로 요청을 보내지 않고 Proxy에게 요청을 보낸다.⇒ Proxy가 해당 요청을 Server로 전달하고 응답을 Client에게 전송한다.종류Forward Proxy Forward Proxy - Server 입장에서 Client가 누군지 모르게 하는 방식 (Server가 받는 IP = Proxy의 IP) Caching 자주 요청되는 컨텐츠를 Cache로 저장하여 원본 서버 대신 응답을 하는 기능 => Server의 부하가 줄어든다. (속도 증가) 익명성 Server가 받는 IP가 실제 Client IP가 아닌 Proxy의 IP를 받기 때문에 Client의 신원을 숨길 수 있다. 엑세스 제어 ..
VyOS로 라우팅 실습해보기
·
Windows & Linux
VyOS 단축키shift + pgUp 스크롤 위로 올리기 shift + pgDn 스크롤 아래로 내리기 Ctrl + U 커서 앞 전체 삭제 Ctrl + K 커서 뒤 전체 삭제 기본 설정# admin 유저 생성 및 패스워드 생성set system login user authentication # admin 유저 생성set system login user full-name # DNS 설정set system name-server 8.8.8.8# time-zone 설정set system time-zone Asia/Seoul SSH# ssh 서비스 활성화 (다른포트로 변경도 가능)set service ssh 22 Static routing# 정적 라우팅set protocols s..
리눅스OS에서 Router 실습해보기
·
Windows & Linux
NAT실습 진행에 앞서 사전에 미리 해야 할 것Router가 될 PC# forward 값을 1로 변경해줘야 작동 (기본 0)vi /etc/sysctl.conf--> net.ipv4.ip_forward=1# 위 설정값 적용sysctl -p해당 작업을 하는 이유는인터페이스로 들어온 패킷을 다른 인터페이스로 전달 하기 위해서 입니다.즉, 라우터/게이트웨이 역할 가능Static NATRouter (192.168.9.240)# 서브 인터페이스 생성ipconfig ens32:1 10.9.0.241 netmask 255.0.0.0# SNATiptables -t nat -A POSTROUTING -s 192.168.9.80 -j SNAT --to-source 10.9.0.241# DNATiptables -t nat -..
Mail Server
·
Windows & Linux
메일을 송수신하고 저장하는 서버구성 요소MUA (Mail User Agent) : Client가 메일을 송수신할 때 사용하는 프로그램MTA (Mail Transfer Agent) : 메일을 다른 MTA나 MUA로 전송하는 프로그램 [Mail Server]MDA (Mail Delivery Agent) : MTA가 수신한 메일을 사용자의 메일함에 저장하는 프로그램ProtocolSMTP (Simple Mail Transfer Protocol)TCP / 25메일을 보낼 때 사용MUA → MTA / MTA → MTAPOP3 (Post Office Protocol 3) / IMAP (Internet Message Access Protocol)메일을 받을 때 사용MTA → MUAPOP3 : 메일을 전송하고 서버에서 ..
iSCSI (Internet SCSI)
·
Windows & Linux
iSCSI란SCSI 명령어를 TCP/IP 네트워크를 통해 전달하는 기술입니다.SCSI: 서버와 스토리지를 연결할 때 데이터를 읽고 쓰는 명령어 규약iSCSI: 이 SCSI 명령어를 이더넷 네트워크로 보내서 원격 스토리지에 접근할 수 있게 하는 기술즉, 물리적인 SAN 환경을 인터넷/네트워크 기반으로 구현할 수 있게 해주는 방법입니다. iSCSI vs NFSiSCSI는 DISK 자체를 네트워크에서 받아서 진행한 DISK당 하나의 Client만 사용 가능NFS 마운트된 Directory를 받아서 진행여러 Client에서 접근해서 사용 가능 구성initiator : Storage를 받는 iSCSI Clienttarget : Storage를 제공하는 iSCSI Server backstoresblack : Pa..
NFS (Network File System)
·
Windows & Linux
NFS 란NFS는 네트워크를 통해 파일 시스템을 공유하도록 설계된 분산 파일 시스템 프로토콜입니다.다른 서버(컴퓨터)의 특정 폴더(파일 시스템)를 마치 내 로컬 컴퓨터의 폴더처럼 네트워크를 통해 접근하고 사용할 수 있게 해주는 기술입니다.구성 요소NFS는 클라이언트-서버(Client-Server) 아키텍처로 작동합니다.NFS 서버 (Server)자신의 파일 시스템 중 일부(디렉토리)를 네트워크를 통해 다른 시스템에 공유(Export)하는 역할을 합니다.공유할 디렉토리와 접근을 허용할 클라이언트의 목록 및 권한 등을 설정합니다 (주로 /etc/exports 파일 사용).NFS 클라이언트 (Client)네트워크를 통해 NFS 서버가 공유한 디렉토리를 자신의 로컬 디렉토리에 연결(Mount)하여 사용합니다.일..