SSH X 전달이 너무 느립니다.

SSH X 전달이 너무 느립니다.

나는 다음과 같은 설정을 가지고 있습니다 :

                           internet
host_1  -->  router_1    <---------->    router_2  <-- host_2

둘 다 Ubuntu 18.04를 host_1실행합니다 host_2. 처음부터 X 전달을 통해 GUI 응용 프로그램에 액세스 host_2하고 싶습니다 . 그래서 다음 옵션 외에도 다음 옵션을 시도했습니다 .host_1ssh-C-X

<host_2_prompt>$ ssh -CX <router_1_public_IP>

이것은 실제로 작동하지만 GUI 창의 모든 이동/업데이트는 허용할 수 없을 정도로 느립니다. 두 라우터 모두 ADSL 연결을 사용합니다. 특히 router_1사용 가능한 업로드 대역은 입니다 1.0 Mbps.

이 성능을 향상시킬 수 있는 방법이 있습니까? 교환된 데이터를 추가로 압축하고 싶으십니까?


참고: 동일한 연결을 사용하여 컴퓨터가 로컬인 것처럼 Windows Server 2008에서 거의 지연 없이 원격 데스크톱에 액세스할 수 있었습니다. 그래서 사용 가능한 대역폭을 추측합니다.~해야 한다충분 해 ssh.

답변1

-CSSH 연결에는 옵션이 필요하지 않습니다 . 압축은 대량의 데이터를 전송할 때 유용하지만 응답성이 필요하고 ADSL이 충분히 빠릅니다.

x2go로 전환하시면 매우 기뻐하실 것입니다. X11 특정 압축을 구현합니다. 양쪽 끝은 X11 메시지의 끝에 도달한 시기를 알고 더 많은 데이터가 전송될 경우를 대비해 잠시 기다리는 범용 압축기 대신 데이터를 강제로 전송하여 압축하여 현재 패킷에 추가할 수 있습니다. .

관련 정보