머신 A에서 머신 B로 SSH를 통해 로그인하고 머신 A에 X 세션이 있고 B에서 X 프로그램을 실행하려고하는 상황을 고려하십시오.
ssh -X B
이 작업을 투명하게 만듭니다. 그러나 서버 구성이 부족 X11Forwarding yes
하고 서버에 대한 루트 권한이없고 서버 관리자가 무관심하다면 어떻게해야합니까?
SSH 채널을 통해 원하는 것을 전송할 수 있기 때문에 X11 연결을 전달할 수 있습니다. 실제로 로컬 X 서버가 TCP 연결을 허용 ssh -R 6010:localhost:6000
하는 경우 표시 번호에 따라 쉽게 조정할 수 있습니다. 로컬 X 서버가 소켓 연결 만 허용하는 일반적인 경우는 어떻습니까? 최소 설치 요구 사항 (특히 B)으로 X 전달을 편리하고 안전하게 수행하려면 어떻게해야합니까?
.ssh/config
클라이언트 측과.profile
서버 측에 넣은 다음 실행 하십시오"라는 대답을 원했습니다ssh B
.