방화벽 뒤의 Linux 컴퓨터에 연결

방화벽 뒤의 Linux 컴퓨터에 연결

SSH, Telnet 또는 이와 유사한 것을 사용하지 않고도 Linux 시스템에 연결하는 방법을 찾고 있습니다. Linux 시스템은 라우터 뒤에 있으며 이에 액세스할 수 없습니다. 따라서 특정 포트를 열거 나 닫는 것은 옵션이 아닙니다. 내가 찾고 있는 솔루션은 수신 포트를 사용해서는 안 됩니다. 어쩌면 소켓이 있을지도 모르겠습니다. 연결을 시작할 수 있습니다~에서그 기계.

답변1

원격 컴퓨터에서 네트워크 연결이 가능합니까?로컬 컴퓨터에. 당신은 할 수 있습니다:

SSH를 사용하여 원격에서 로컬로 터널을 설정한 -R다음 해당 터널을 사용하여 로컬에서 원격으로 SSH를 수행합니다. 바라보다서버-클라이언트 SSH 연결 시작, 위에서 제안한 것처럼아마릴로.

네트워크를 선택할 수 없는 경우에도 다음을 사용할 수 있습니다.

  1. 직렬 콘솔을 활성화합니다. 즉, 직렬 케이블(일반적으로 RS232)을 통해 시스템에 로그인합니다. 라우터 양쪽에 있는 두 서버 사이에 직렬 케이블을 연결합니다. 바라보다직렬 콘솔의 Gettys(systemd 사용), 또는Ubuntu의 SerialConsole 위키 페이지

  2. 네트워크로 연결된 키보드-비디오-마우스 스위치(라고 함)를 사용하십시오.IP를 통한 KVM). 이 IPKVM 장치는 원격 서버 측면의 USB 및 VGA 커넥터에 연결되어야 하며 네트워크에 연결되어야 합니다.당신 편라우터의. 이 장치를 사용하면 원격 키보드와 마우스를 제어하여 진행 상황(스트리밍 비디오)을 제어하고 확인할 수 있습니다.

답변2

네트워크를 구축하고 싶지만 어떤 포트도 사용하고 싶지 않다면(이것은 IP 포트와 직렬 포트를 의미한다고 가정합니다) 포트를 사용하지 않는 프로토콜을 사용해야 합니다. 당신은 그것을 사용할 수 있습니다ICMP그리고핑 터널이를 통해 Telnet 또는 SSH를 전달하거나6 대 4(자체 프로토콜 유형 41이 할당되고 포트가 없음) 또는 유사한 조치.

이것이 질문에 대한 답이기는 하지만 이러한 프로토콜도 차단될 가능성이 높으며 매우 특이한 상황(아마도 6to4 제외)을 제외하고 그러한 조치를 배포해서는 안 된다는 것은 말할 필요도 없습니다.

관련 정보