나는 보통 Windows가 설치된 랩톱을 사용하여 Linux 서버에 SSH로 접속하고 그 서버에서 무언가(예: Intellij, MATLAB)를 실행합니다.
Windows 환경의 원격 Linux 시스템에서 Java 프로그램(역시 Intellij와 같은)을 열 수 있는 방법이 있는지 궁금합니다(예: Xforwarding과 같은 작업을 수행하여). 두 시스템 모두 이미 JVM을 포함하고 있기 때문입니다.
저는 이러한 프로그램을 Windows에서 직접 실행하고 싶지 않습니다(Linux 서버에 일부 종속성이 있으므로). 그래서 Linux에서 실행해야합니다. 필요한 것은 Windows 환경에서 이러한 "java" 프로그램(원격 UNIX 시스템에서 실행)을 여는 방법입니다(Linux 시스템 간에 SSH 연결을 할 때 Xforwarding을 사용하는 것과 유사).
참고: 지금까지 저는 FastX와 NXClient를 사용해왔지만 너무 느리고 짜증스럽습니다.
답변1
Windows에서 X 전달을 사용할 수도 있습니다. 필요한 것은 X 서버뿐입니다(예:샤오밍) 및 SSH 클라이언트(예:퍼티). Xming에는 기본적으로 PuTTY에서 X 전달을 활성화하고, Windows 시스템에서 X 서버를 시작하고, SSH를 통해 Linux 시스템에 연결하고, Java 애플리케이션을 실행하는 방법을 설명하는 문서가 포함되어 있습니다. 그러나 이것이 매우 느리다는 것을 알 수 있습니다.
또는 VNC를 사용하면 더 나은 결과를 얻을 수 있습니다. Linux 시스템에서 VNC 서버를 시작하고 Windows 시스템에서 VNC 클라이언트를 사용하여 연결해야 합니다. Linux 배포용으로 패키지된 VNC 서버를 찾을 수 있습니다. 좋은 Windows VNC 클라이언트는 다음과 같습니다.타이트한 VNC.