Midnight Commander 또는 Putty가 시작되기 mcedit
전에 두 번째 지연이 있음 을 확인했습니다. 이것이 X11 전달이 활성화되었기 때문이라는 것을 깨닫는 데 시간이 좀 걸렸습니다. mc -X
즉시 시작하세요.
불행하게도 X11 응용 프로그램을 실행하면 동일한 지연이 발생합니다. 어쩌면 내가 까다로울 수도 있지만 그것은 나를 미치게 만듭니다. 특히 일부 사용자가 이에 대한 이유와 해결책을 언급한 이후: xming
X11 보안은 지원되지 않으므로 Linux는 네트워크 시간 초과를 기다려야 합니다. 일부 토론에 따르면 나에게는 몇 초지만 다른 사람들에게는 30초입니다.
-Y
해결책은 명령줄 옵션을 통해 신뢰할 수 있는 X11 전달을 활성화하는 것입니다 ssh
. 불행하게도 Putty에는 이 옵션이 없습니다. Putty에서 신뢰할 수 있는 전달을 활성화하는 다른 방법이 있습니까?
답변1
ssh 클라이언트의 -Y 또는 ForwardX11Trusted는 원격 X 클라이언트에 대한 액세스 제어를 비활성화합니다. Putty는 이것을 권장하지 않지만,샤오밍다음으로 시작됨-ac액세스 제어도 비활성화됩니다.
이것스타팁이 페이지에서는 Xming이 시작될 때 액세스 제어를 비활성화하는 두 가지 방법, 즉 -ac 매개변수를 사용하거나 파일을 수정하는 방법을 설명합니다.
Xming을 다시 시작한 후 액세스 제어를 비활성화하는 것이 더 낫습니까?
----
첫 번째 답변은 참고용입니다.
-씨빠른 네트워크에서는 통신 속도가 느려질 수 있으므로(ssh 매뉴얼 페이지 참조) 이것이 귀하의 경우에는 도움이 되지 않을 것 같습니다.
퍼티0.67에는 -X(SSH에서 X11 전달 활성화)와 -C(압축 활성화)가 모두 있습니다.3.8.3 문서의 표준 명령줄 옵션.
압축을 ssh와 함께 사용하면 성능이 향상될 수 있습니다. 다음 줄은 멀리 떨어진 서버에서 테스트되었습니다.
PUTTY.EXE -X -C -ssh 10.0.0.2
귀하의 환경에서 -X와 -C를 모두 사용하는 것이 더 나은지 알려주십시오.
답변2
PuTTY에는 X11 전달 기능이 있으며 충분히 안전합니다. Linux에는 xauth를 설치해야 할 수도 있습니다. SSH 로그인 후 DISPLAY 변수가 자동으로 정의되는지 확인하세요. 해당 값은 localhost:... 또는 유사해야 합니다. 그렇지 않은 경우 /etc/ssh/sshd_config에서 IPv4로 변경한 다음 SSH 서비스를 다시 시작하고 다시 시도해야 합니다.