Unix

rdesktop으로 윈도우의 원하는 프로그램만 seamless하게 원격으로 실행시키기

알 수 없는 사용자 2012. 10. 15. 11:15

rdesktop은 그냥 최신 것 쓰면 된다. ArchLinux에서는 매우 사소한 일이므로 패스. 나머지 배포판에선 컴파일 하든 뭐 알아서 하시오. 구현된지는 오래된거 같긴 한데;;

http://www.cendio.com/seamlessrdp/

윈도우 쪽에서 뭔가 처리해야 할 것이 있다. cendio에서 Server Side Bundle을 받아서 설치해야 한다는 것이다! 그러나 공짜니 상관 없다... 동시 접속자수만 제한이 있을 뿐 관대함. 이메일 주소 하나만 제물로 주면 된다.


Server Tool을 받으면, 리눅스 서버용이지만 그 안에 잘 보면 tl-wts-tools 이라고 윈도우쪽에서 설치가능한 파일이 있다. 설치한다.


설치가 된 후에는 rdesktop에서 아래와 같은 명령어로 원하는 프로그램을 실행할 수 있다.

rdesktop -A -s "%ProgramFiles%\ThinLinc\WTSTools\seamlessrdpshell.exe notepad"

흐음... 생각보다 쓸모 있을까??!!!


그리고


Please note that under Windows Server 2008, both seamlessrdpshell.exe and the program 

on its command line must be published Terminal Services applications. Also, seamlessrdpshell.exe must have command line parameters enabled. This is accomplished through the Windows Server 2008 "TS RemoteApp Manager's" "Add RemoteAppProgram" dialog (remoteprograms.msc).


이런 함정도 있다 -_-;; 윈도우 7에는 없는 기능이라 문제가 된다. 레지스트리 수정을 해야 한다고 하네... 귀찮다! 하다못해 워드를 쓰는데도 워드 말고 다른 파일 브라우저 창이나 바탕화면에 있는 그림을 드래그-드롭 하기도 하는데 생각만큼 쓸모 있을까 하는 의문이 든다. (프로그램 자체만으로 충분한 게임이라면 모를까)