на основе ответа @Khurshid Alam Представляю следующий фрагмент:
ssh $TARGETHOST -L 5900:localhost:5900 "x11vnc -localhost -display :0 -noxdamage" &; sleep 10 && vinagre localhost
Это одна команда, которая не требует никакого взаимодействия. Создает туннель SSH с пересылкой портов , запускает x11vnc достаточно безопасным способом и запускает и подключает средство просмотра VNC. Он требует x11vnc на целевом хосте, но никакой дополнительной конфигурации. Он требует vinagre на вашем ПК, но вы можете тривиально изменить его для другого средства просмотра VNC