2013-04-01 2 views
0

리눅스 박스에서 원격으로 윈도우 박스에서 .bat 파일을 실행하려고합니다. ssh를 통해 연결하고 윈도우 명령 프롬프트를 얻은 다음 배치 파일을 실행합니다.리눅스 박스에서 .bat 파일을 원격으로 실행하기

Windows 컴퓨터에 연결할 때 프로세스가 실행되고 있지만 그래픽 인터페이스가 호출되지 않고 있음을 알 수 있습니다.

감사 라훌은

+1

Linux 상자에 연결하면 상자에 GUI가 표시되지 않는데 왜 Windows에서 GUI를 볼 수 있습니까? – rekire

+0

Windows 상자에서 실행되는 응용 프로그램은 그래픽 UI를 열어야하므로 Windows 상자에 로그인하면이를 볼 수 있습니다. – Rahul

답변

0

아마, 당신은 창문에 X 서버를 설치해야합니까? 하나의 옵션으로 xming을 고려하십시오. Windows 시스템에 ssh-server를 설치했다고 가정합니다.

참고 : Windows에 로그인 (한 번, Windows 로그인 후)해야합니다. Windows에서 x 서버를 시작하십시오. & 그런 다음 시스템에 ssh로 연결할 수 있어야합니다. & GUI 응용 프로그램을 시작하십시오.

또 다른 가능한 문제 :

있는 ssh 서버 바이너리 파일은 윈도우 시스템 부팅 후 한 번에 로그인 한 후, 사용자가 실행해야합니다. 그런 다음 Windows 상자에 ssh를 보내고 DISPLAY = : 0 & GUI 응용 프로그램을 실행하십시오.

참고 : 위의 두 가지 솔루션 중 하나를 테스트하지는 않았지만 이것이 가능한 해결책이라고 생각합니다.

하나 더 솔루션 : 전용 TCP 기반 서버 (Windows 기반) 클라이언트 (Linux에서) 모델 &은 해당 채널을 통해 명령을 전송하십시오. 더러운 방법 &은 제한된 기능을 제공 할 수는 있지만 작동하는 것으로 테스트됩니다.

+0

Windows 상자에서 실행될 때 배치 파일은 모든 것을 정상적으로 실행하지만 Linux 상자에서 동일한 배치 파일을 실행하면 UI가 나타나지 않습니다. 그 이유는 무엇 일 수 있습니다. – Rahul

+0

직접 실행하면 이미 GUI 실행 창이 있습니다. 다른 시스템에서 연결할 때 실제로 배치 파일을 실행할 쉘을 생성하는 ssh-server입니다. 위에서 언급 한 방법 2를 시도하십시오. – anishsane

관련 문제