SSH를 통해 이미 실행 중인 애플리케이션을 보시나요?

SSH를 통해 이미 실행 중인 애플리케이션을 보시나요?

그래서 저는 원격 호스트에서 Ktorrent를 항상 실행하고 있으며 웹 UI를 통해 변경할 수 없는 일부 설정을 가끔씩 변경해야 합니다. 그래서 설정을 변경할 수 있도록 내 로컬 컴퓨터에 애플리케이션 GUI를 표시할 수 있는 방법이 있는지 궁금합니다. 두 컴퓨터 모두 동일한 버전의 Ubuntu를 실행하고 있으며, 원격 컴퓨터에서 이미 실행 중인 애플리케이션의 동일한 인스턴스로 열리는 창이 필요합니다. 누구나 이 모든 작업을 수행하는 방법에 대한 아이디어가 있습니다.

답변1

ForwardX11, xhost 및 freeNX를 포함하여 이 작업을 수행하는 방법에는 여러 가지가 있습니다.

ktorrent를 실행하는 ubuntu 시스템에서 /etc/ssh/ssh_config 파일을 편집하고 다음 줄을 추가합니다.

ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes

다음으로 /etc/ssh/sshd_config를 열고 다음 줄이 있는지 확인합니다(추가/변경하지 않은 경우).

X11Forwarding yes

SSH 서버를 다시 시작하고 클라이언트 시스템에서 다음을 실행합니다.ssh -X user_name@server-ip

로그인한 후 gnome-session또는 ktorrent.

작동할 수 있는 기타 SSH 옵션:

또는 UltraVNCx11vnc다 "단일 창 공유"를 제공합니다.

x11vnc단일 응용프로그램 창을 공유하기 위해 -id또는 옵션 과 함께 사용할 수 있습니다 . -sid응용 프로그램의 ID를 찾으려면 xwininfo서버에서 명령을 실행하고 창을 클릭하거나 -id pickx11vnc가 xwininfo를 원격으로 실행하도록 하는 옵션을 사용하십시오.

http://www.karlrunge.com/x11vnc/x11vnc_opts.html#opt-id

http://forum.ultravnc.info/viewtopic.php?t=14780&sid=5e458a6faabff7ea00f050d88b0b69eb

답변2

와 같은 다른 X 서버에서 애플리케이션을 시작할 수 있습니다 Xvnc. 그런 다음 모든 컴퓨터에서 다양한 "원격 데스크톱 클라이언트"를 통해 이 X 서버에 연결할 수 있습니다.

답변3

문제는 실행 중인 애플리케이션을 표시하는 방법이었지만, 이 경우 원격 제어 플러그인을 사용하는 것이 좋습니다.

http://maketecheasier.com/remotely-control-ktorrent/2011/02/23

관련 정보