단일 서버에서 다른 모든 웹사이트/서비스를 호스팅하도록 설정된 역방향 프록시(NGINX)가 있는 서버가 있습니다. HTTP SSH를 통해 이 서버에 연결하는 방법을 만들고 싶습니다. 이것이 필요한 이유는 내 서버가 포트 전달 기능이 있는 VPN 뒤에서 실행되고 있기 때문에 외부 인터넷은 단일 IP와 단일 포트를 통해서만 내 서버에 액세스할 수 있기 때문입니다.
이것이 가능한지, 어떻게 해야 하는지 조금 혼란스럽습니다. 제가 아는 한, 이 서버에 HTTP 프록시를 설정해야 한다고 들었습니다. 이 목적으로 SQUID를 사용합니까?
안내를 받으시기 바랍니다.
답변1
SSH 포트를 인터넷에 노출하지 않으려면(따라서 두 포트 모두 열림) VPN을 통해 서버에 연결한 다음 환경에 따라 서버의 사설 IP 또는 서버의 LAN IP에서 SSH 연결을 시작해야 합니다. HTTPS와 SSH는 서로 다른 보안 프로토콜이며 호환되지 않으며 SSH 포트를 노출하지 않으려면 일종의 VPN이 필요합니다. 포트 노킹을 확인할 수도 있습니다.https://en.wikipedia.org/wiki/Port_knocking