나는 다음과 같은 설정을 가지고 있습니다 :
internet
host_1 --> router_1 <----------> router_2 <-- host_2
둘 다 Ubuntu 18.04를 host_1
실행합니다 host_2
. 처음부터 X 전달을 통해 GUI 응용 프로그램에 액세스 host_2
하고 싶습니다 . 그래서 다음 옵션 외에도 다음 옵션을 시도했습니다 .host_1
ssh
-C
-X
<host_2_prompt>$ ssh -CX <router_1_public_IP>
이것은 실제로 작동하지만 GUI 창의 모든 이동/업데이트는 허용할 수 없을 정도로 느립니다. 두 라우터 모두 ADSL 연결을 사용합니다. 특히 router_1
사용 가능한 업로드 대역은 입니다 1.0 Mbps
.
이 성능을 향상시킬 수 있는 방법이 있습니까? 교환된 데이터를 추가로 압축하고 싶으십니까?
참고: 동일한 연결을 사용하여 컴퓨터가 로컬인 것처럼 Windows Server 2008에서 거의 지연 없이 원격 데스크톱에 액세스할 수 있었습니다. 그래서 사용 가능한 대역폭을 추측합니다.~해야 한다충분 해 ssh
.
답변1
-C
SSH 연결에는 옵션이 필요하지 않습니다 . 압축은 대량의 데이터를 전송할 때 유용하지만 응답성이 필요하고 ADSL이 충분히 빠릅니다.
x2go로 전환하시면 매우 기뻐하실 것입니다. X11 특정 압축을 구현합니다. 양쪽 끝은 X11 메시지의 끝에 도달한 시기를 알고 더 많은 데이터가 전송될 경우를 대비해 잠시 기다리는 범용 압축기 대신 데이터를 강제로 전송하여 압축하여 현재 패킷에 추가할 수 있습니다. .