題 ssh -X:接管實際屏幕


我可以在我的遠程客戶端上使用“ssh -X user @ ip”,所以一切都設置好了。

但我真正想要實現的不是通過ssh擁有一個“新”桌面,而是真正接管屏幕。所以我需要在那一刻看到顯示屏上的內容。

這可以用ssh完成嗎?

非常感謝, 坦率


3
2018-03-27 09:18


起源


你的意思是喜歡使用VNC嗎? - Moz Morris
確實vnc沒有使用vnc ;-) - Frank
不知道這對你有什麼幫助,但是你可以通過SSH做VNC。如果有幫助,我可以告訴你一個例子嗎? - Moz Morris
認為SSH不是正確的方法。確實會使用VNC或遠程桌面 - Frank


答案:


您需要x11vnc - 一種通過VNC協議“導出”您的實際(真實)X顯示的軟件: http://www.karlrunge.com/x11vnc/ 您可以使用連接到遠程機器 -L SSH選項將VNC端口轉發到您的機器並執行x11vnc。因此,您可以在計算機中執行VNC查看器,以通過安全連接連接到VNC服務器。在您的機器中執行:

# creates port forward and starts x11vnc
ssh -L 5900:localhost:5900 -N -f user@remote-machine x11vnc

# starts VNC client
xvncviewer localhost::5900

0
2018-03-29 06:35