反向X11转发

Oli*_*Oli 3 ssh x11-forwarding

昨晚我正在玩我的手机(运行 Linux/X 堆栈),我设法通过 ssh 进入我的桌面并运行一个应用程序并让它显示在我的手机上。太棒了。

今天我想做相反的事情。我想在 PC 上查看手机上运行的应用程序。我可以在我的手机上安装一个 SSH 服务器,但坦率地说,我不喜欢纯粹出于安全原因。我希望这是从我的手机启动的。

有没有办法从我的手机连接并将 PC 的 X 连接通过隧道返回到手机,然后在手机上运行显示在 PC 上的应用程序?

小智 5

“反向 ssh 隧道”或“远程端口转发”是您的朋友。

在电话上发出这个

ssh -f -N -X -R 5555:localhost:22 desktop_user@desktop

然后,在桌面上这个

ssh -X -p 5555 phone_user@localhost