Linux에서 실행 중인 프로그램에 원격으로 액세스하는 방법은 무엇입니까?

Linux에서 실행 중인 프로그램에 원격으로 액세스하는 방법은 무엇입니까?

원격 컴퓨터에서 실행 중인 프로그램(netbeans)을 종료했으며 세션을 저장하고(알고 있습니다. |-( )를 알고 종료하여 현재 위치에서 작업할 수 있습니다. 해당 세션에 액세스할 수 있습니다. ssh를 통해 컴퓨터에 접속하면 프로그램이 실행되는 것을 볼 수 있습니다 ps -u myusername. 하지만 어떻게든 프로그램을 입력하거나 원격 데스크톱을 로컬로 "파이프"해야 할 것 같습니다. 해당 방향에서 찾은 모든 질문이 관련되어 있습니까
?
를 사용하여 원격으로 GUI로 새 프로그램을 시작하는 방법이 있지만 ssh -X이 상황에서는 도움이 되지 않는 것 같습니다.
감사합니다!

편집하다:
덕분에fede.evol나는 사용하기에 적합한 것이 vncviewer/vncserver(x11vnc원격 컴퓨터에 설치되어 있지 않지만엄격한 VNC 1.3.10이다). 그러나 내 문제는 원격 컴퓨터(예: )에 직접 연결하지 않고 다른 컴퓨터(예: )를 통해
연결하기 때문에 추가적인 어려움이 있는 것 같습니다 . 일반적으로 (sth를 수행하는 데 사용됨 ) 먼저 거기 에 연결하고 정상적으로 작동합니다. 현재 위치에 vncviewer( )를 설정하고 에서 원격 데스크톱도 얻었습니다.mycomp.server.comsshhost.server.comssh -Xsshhostmycomp
ssvncsshhost.server.com

ssvnc [email protected]:1

( 저는 디스플레이 :0 on에 액세스할 수 없기 때문에 sshhost를 입력 vncserver하고 비밀번호를 설정하여 새로운 X-display :1 on을 시작했습니다. ) 내 계획은 이 vnc 연결을 통해 다음과 유사하게 데스크탑에 액세스하는 것이었습니다. ssh 연결 시 어떻게 해야 합니까(즉, 그런 다음 ). 첫 번째 문제: 을 입력하면 다음과 같이 말할 수 없습니다. vncpasswdsshhostmycompsshhostssh -X [email protected]ssh -X mycompsshhost

vncviewer mycomp:0

왜냐하면 나는 Couldn't convert 'mycomp' to host address.
그래서 IP를 얻기 위해 핑을 보내고 마지막 명령 mycomp대신 이를 사용했습니다 . mycomp하지만 작동하지 않습니다. 나는 얻다:

vncviewer: ConnectToTcpAddr: connect: Connection timed out Unable to connect to VNC server

그래서 여기에 갇혔어요...

답변1

이미 실행 중이라면 VNC를 통해 현재 X 디스플레이를 내보낸 다음 VNC를 사용하여 액세스하는 것이 좋습니다. 당신은 이것을 할 수 있습니다x11vnc요즘에는 많은 배포판에서 사용할 수 있습니다.

다음과 같이 프로그램을 시작해야 합니다.

x11vnc -디스플레이 :0

관련 정보