Study/Network
-
[Network] Proxy 활용 - SSH 터널링Study/Network 2023. 1. 8. 22:12
SSH Proxy 보통은 원격에서 커맨드 라인으로 접속하기 위해서 사용하지만, SSH를 활용하여 Proxy와 유사한 기능을 수행 할 수 있음 SSH Tunneling 혹은 SSH Port Forwarding이라고도 부름 SSH 서버 설정 기본적으로 Openssh 서버를 설치만 하면 됨 sudo apt-get install openssh-server 만약 포트포워딩이 안될 경우, sshd_config파일에서 옵션 확인 cat /etc/ssh/sshd_config ... AllowTcpForwarding no -> yes X11Forwarding no -> yes ... SSH Tunneling 종류 1. Local SSH Tunneling : SSH 클라이언트의 요청이 SSH 서버를 통해 대상 서버로 전달..
-
[Network] ProxyStudy/Network 2023. 1. 8. 20:40
Proxy 란? 인터넷 상의 여러 네트워크들에 접속할 때 중계 역할을 해주는 프로그램 또는 컴퓨터 중간서버를 경유하여 데이터를 주고받는 방식으로 이를 이용해서 목적지 서버를 공격하는 피벗(Pivot) 기법에 악용 가능 클라이언트-서버 통신 일반적인 클라이언트-서버 통신 구조 서비스를 제공해주는 서버와 서비스를 제공받는 클라이언트로 구성됨 Proxy 종류 1. Forward Proxy 우리가 일반적으로 알고있는 프록시 통신 구조 1. 클라이언트는 Proxy 서버로 서비스 요청과 목적지 서버 주소를 같이 전달함 2. Proxy 서버는 목적지 서버와 통신 3. 응답을 클라이언트에게 전달함 목적지 서버는 클라이언트의 정보를 알 수 없으므로 클라이언트를 감출 때 사용 2. Reverse Proxy 클라이언트가 내..