SSH 없이 터널링

SSH 없이 터널링

내가 올바르게 이해했다면 SSH 터널링은 다음과 같이 작동합니다.

  1. 머신 B는 SSH 데몬(프로세스 b)을 실행 중입니다.
  2. 머신 A는 SSH 클라이언트(프로세스 a) 를 엽니다.
  3. 머신 A는 SSH 클라이언트를 머신 B의 서버(예: 포트 22)에 연결합니다. 즉, a머신 A의 프로세스가 b머신 B의 프로세스와 통신하고 있습니다.
  4. 예를 들어 머신 A에서 실행되는 터널이 열립니다 -L 4444:localhost:5555.
  5. 컴퓨터 A의 모든 트래픽은 localhost:4444가로채서 a포트 22의 연결을 통해 특수 메시지를 보내는 프로세스로 전송됩니다.
  6. 프로세스는 b특수 메시지를 수신하고 localhost:5555머신 B 로 리디렉션됩니다.

a이 터널링 트릭을 수행 b하지만 SSH는 수행하지 않는 대체 프로세스가 있습니까 ? 즉, 암호화를 수행할 필요가 없으며, 중요한 것은 머신 A의 사용자가 머신 B에 로그인할 것을 요구하지 않는다는 것입니다.

답변1

예, OpenVPN과 같은 VPN 솔루션을 사용할 수 있습니다. 그러나 여전히 클라이언트와 서버가 있습니다.

답변2

연결이 끝나면 일종의 서버가 있어야 합니다. 유사한 설정(VPN, SSH, 기타 터널링 소프트웨어)에 대한 여러 가지 대안이 있습니다. SSH는 설정이 쉽고 모바일 클라이언트도 사용할 수 있습니다.

답변3

내가 찾은유리섬유오직 이런 방법으로만 우리는 이런 종류의 일을 더 잘할 수 있습니다.

관련 정보