PuTTY 창이 SSH 터널을 제어 할 때 VNC 세션이 멈 춥니 다.


0

내가 길을 갈 때, 나는 때때로 아내의 집 컴퓨터 (Win-XP)에 VNC를 보낸다. 나는 그녀가 VNC와 SSH에 대한 역방향 터널을 설정하고 터널을 통해 VNC 및 / 또는 SSH를 통해 다시 연결하는 PuTTY ssh 세션을 시작하도록함으로써이 작업을 수행합니다.

VNC를 통해 다시 연결되어있는 동안 PuTTY 창을 이동하거나 최소화하려고 시도하면 VNC 세션이 멈추는 경우가 종종 발생합니다. 모든 역 SSH 세션도 중단됩니다.

이런 일이 생기면 나는 아내와 연락 할 수없고 컴퓨터 근처에있을 때까지 물속에서 죽었습니다.

마치 PuTTY 창을 조작하면 PuTTY가 네트워크 데이터 전송을 중지하게됩니다. PuTTY의 알려진 문제점인지, 수정 사항이나 다른 해결 방법이 있는지 알고있는 사람 있습니까?

답변:


1

나는 이것을 구체적으로 보지 못했지만, 아마도 VNC에 관련된 사춘기 문제가 있습니다. VNC의 SSH 세션이 예기치 않게 종료되면 정상 종료시처럼 창이 닫히고 VNC가 업데이트를 검색하지만 아무것도 보내지 않습니다.

역 터널을 사용하는 것보다는 SSH를 통해 터널을 통과 할 수 있습니다. 아마도 이것을 시도 할 수 있을까요? 설정 한 경우 Cygwin 그 시스템에있는 SSH 서버를 사용하고 라우터에서 포트 22를 사용하도록 설정할 수 있습니다. SSH가 아닌 SSH를 사용할 수 있으므로 이전 SSH 채널이 죽으면 다시 연결할 수 있습니다. 죽은 puTTY 세션으로 인해 VNC가 잠기는 경우 VNC 세션을 다시 시작할 수 있습니다. 화면이 VNC 클라이언트에 완전히 표시되면 화면 잠금을 다시 잠그지 만 여전히 입력이 필요하므로 puTTY의 창 닫기 버튼이있는 곳을 클릭하고 VNC 연결을 다시 닫은 다음 VNC에 잘못된 puTTY 창을 다시 연결할 때 사라지고 다른 모든 것들이 그렇게되어야합니다.

내가 질문을 읽은 방식에서 SSHing은 터널의 원격 끝에있는 puTTY를 사용할 필요성을 제거합니다. 터널을 관리하기 위해 puTTY 만 사용한다면 이제는 Cygwin의 OpenSSH (서버 끝)로 대체되었습니다. 당신이 사용하는 어떤 클라이언트 (아마도 다시 puTTY).

SSHing ...에서 XP 머신으로의 전환은 어떤 이유로 든 옵션이 아니므로 puTTY를 사용하는 대신 역방향 터널을 빌드하기 위해 호출을 사용하여 클라이언트 측 또는 OpenSSH (cygwin 또는 다른 포트를 통해)를 시도 할 수 있습니다. VNC 서버 설정에서 폴링 옵션을 사용하여 시도해 볼 수도 있지만이 문제는 내가 본 문제와 어떤 차이점이 있는지 기억하지 못합니다.

나는 PuTTY가 비표준 (또는 적어도 일반적으로 예기치 않은) 방식으로 창을 처리한다고 생각한다. (예 : 그리드에 스냅을 추가하거나 창 장식에 기능을 추가하는 등의) 창 관리 유틸리티가 기본적으로 puTTY에 대한 명시 적 예외입니다.

FYI : VNC + puTTY 문제가 XP를 실행하는 컴퓨터이기도하다는 것을 알았던 곳 - XP와 다를 것이라고 생각하지만, 문제가있는 곳을 보지 못했습니다. (일부 비 호환성 puTTY 자체 및 VNC 작동 방식)은 다른 Windows 버전에서 발생합니다. 모든 경우에 나는 서버와 클라이언트 모두 VNC의 TightVNC 변형을 사용하고 있습니다.


+1 내 SSH를 허용하도록 라우터를 업데이 트하십시오. 나는 이미 이것을 집에있는 다른 기계에 허용한다. 왜 내가 그걸 생각하지 않았는지 모르겠다! 아마도 SSH 포트 일지라도 Windows 상자를 인터넷에 노출하는 것이 두려웠 기 때문일 수 있습니다.
Adrian Pronk

SSH에 의해 공용 인터넷에서 연결할 수있는 기존 시스템이 Widnows 상자를 볼 수 있다면 SSH를 사용하여 거기에서 Windows 머신으로의 VNC에 대한 포트 포워드를 수행 할 수 있습니다. 이것은 여분의 소프트웨어 설치를 줄여 줄 것입니다 (XPbox에 cygwin을 설치하고 싶지 않다면). 이것은 내 집 XP 시스템에 원격으로 연결하는 방법입니다.
David Spillett

0

퍼티 터널 옵션이 Windows 7 64 비트에서 작동하지 않습니다. 그것은 항상 연결을 전달합니다.

퍼티 + 터널 + MSTSC.


OP는 Windows 7에 대해 언급하지 않았습니다. 원래의 질문은 2010 년에 다시 묻고 대답했습니다. PuTTy에 문제가 있으면 새로운 질문 / 답변을 검색하거나 자신의 질문을 시작하는 것이 좋습니다.
HaydnWVN
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.