2012-02-17 5 views
1

나는 이것을 구현하는 해결책을 찾고 있었지만 Google은 항상 나를 설정하는 자습서를 제공합니다. ssh 터널을 통한 라이브 채팅 - 다른 방법은 아닙니다. 이것이 터널을 사용하여 구현 될 수 있다고 생각합니다. (가능하다면) 어떻게해야할지 모르겠습니다.가능하면 - 방화벽 뒤에있는 두 호스트 사이에 ssh 연결을 설정하기 위해 girc chat 또는 facebook과 같은 irc 서버를 사용하는 방법

질문이 있지만 관련 질문을 살펴본 후에 미안하지만 특정 요구 사항 (예 : 직접 ssh 세션을 만들 수 없음)을 찾을 수 없었습니다. gmail.com 등). 내가 틀렸다면 해당 질문에 대한 링크를 게시하십시오.

+0

예, 알고있는 것은 무료 작업입니다. Gmail과 같이 매우 일반적인 것을 사용하고 싶었습니다. –

답변

0

IRC 채널을 통해 피어 간의 연결을 설정할 수있는 경우 해결책이 있습니다.

  1. IRC 자체를 조작하지 말고 그 위에 솔루션을 작성하십시오.
  2. IRC 위에 ssh를 직접 사용하십시오.
  3. SSH에서 보낸 데이터를 가로 채기 위해 사용할 수있는 더미 소켓에 대한 SSH/SSL 연결을 만드는 것을 의미합니다. IRC를 통해이 데이터를 전송할 수 있도록이 데이터를 변환하십시오 (필요한 경우). 그리고 IRC를 통해 원격 피어로 보냅니다.
  4. 원격 피어에서 데이터를 가로 채고 ssh/ssl 연결 수신기에 전달하기 전에 변환을 취소하십시오. 그리고 같은 방법으로 응답을 보내십시오.
  5. 연결이 성공하면 ssh가 알려주고이 안전한 '채널'을 통해 데이터를 쏟아 내기 시작할 수 있습니다.

ssh가 있기 때문에 IRC를 통한 데이터 전송은 안전합니다.

+0

시간이 좀 걸렸지 만 그것이 내가 온 결론이었습니다. 이 대답을 받아 들일 것이지만, 자동으로 로그인을 처리하고 메시지를 보내고 검색하는 방법에 대해 좀 더 구체적으로 생각할 수 있다고 생각합니다. 나는 그렇게하는 표준적인 방법을 찾을 수 없었다. (웹 사이트에서 예제를 취하는 것만으로는 결코 작동하지 않는 것 같았다. 나는 freenode를 사용했다.) –

+0

나는 IRC 전문가가 아니다. JXTA에서 구현 된 솔루션을 공유하고 있습니다. 나는 이것에 대한 자세한 도움이 될 수 없다. – JVerstry

+0

JXTA에 대해 언급 해 주셔서 감사합니다. 나는 그것에 대해 듣지 못했다. –