我暂时不会坐在我的 ubuntu 机器前,但是我非常需要能够远程桌面访问它。
在 ssh 会话中,设置并允许某些用户远程桌面访问我的机器的最佳途径是什么?
答案1
一个选项是使用一个小脚本,通过隧道传输远程桌面会话(使用 x11vnc)ssh
,
文件:vncoverssh
#!/bin/sh
USERHOST=$1
ssh -f -L 5900:localhost:5900 $USERHOST \
x11vnc -scale 0.5 -safer -localhost -nopw -once -display :0 \
&& sleep 5 \
&& vncviewer -encodings "tight" localhost:0
然后可以使用
vncoverssh USER@HOST
如果需要,可以修改此脚本以存储用户和主机名。